Oracle 8 и клиент 9i

Innate
Дата: 10.08.2005 14:58:43
Привет всем!

У меня сейчас стоит клиент от Oracle 8 и коннектится к Oracle 8.

Connected to:
Oracle8i Enterprise Edition Release 8.1.7.4.1

Хочу на свою машину поставить Oracle 9i Server для разработки, но сохранить возможность коннектится и к указанному серверу.

Попытка установить Oracle 9i Server рядом с клиентом от Oracle 8 окончилась неудачей, а именно не запустился инстанс Oracle.

Будет ли коннектится Oracle 9i Сlient (реально мне нужен только SQL*Plus) к серверу Oracle 8, если я сначала снесу клиента от Oracle 8, установлю Oracle 9i, и пропишу в TNSNAMES.ORA нужные SID баз данных?
Nutss
Дата: 10.08.2005 15:26:49
будет
я коннекчусь к 8.1.7 девятым клиентом нормально
Wolfon Stromboy
Дата: 10.08.2005 15:48:18
Всен нормально будет коннектиться!
А то, что Oracle 9i Server не запустился, это не 8-ой клиент виноват
Innate
Дата: 11.08.2005 09:15:00
Спасибо за ответы. Пробую снести 8 и поставить 9i.
Innate
Дата: 11.08.2005 10:26:05
Похоже, Oracle client 8 действительно не мешал. Oracle 9i ставится не захотел, при "Creating and starting Oracle Instance" в Database Configuration Assistant сообщил об ошибке:

ORA-12571: TNS: Сбой программы записи в пакете.

Нашел решение:

В sqlnet.ora заменить:
SQLNET.AUTHENTICATION_SERVICES= (NTS) на
SQLNET.AUTHENTICATION_SERVICES= (NONE)

Инстанс запустился.

Только я не знаю последствий такой замены. Может кто просветит?
Innate
Дата: 11.08.2005 11:14:38
SQL*Plus все-таки не коннектится к удаленному серверу. Говорит, что

ORA-12154: TNS: невозможно разрешить имя службы.

У меня был файл tnsnames.ora еще от восьмого клиета, из которго я скопировал все определения в такой же файл в ora91/network/admin/

Странно, так как Enterprice Managment Console нашла все базы сама.

Может еще где надо прописать?

SQL*Plus нормально коннектится к серверу на моем компе.
.dba
Дата: 11.08.2005 11:26:27
А Oracle Home вы переключаете?
Innate
Дата: 11.08.2005 11:45:54
Сейчас в tnsnames.ora прописано так

<somename> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = <someport>))
)
(CONNECT_DATA =
(SID = <somesid>)
)
)

Раньше так работало. Может проблема в домене: база, которая на моем сервере, в Enterprice Management Console отображается как <sid>.<name>.ru.
А эта как <somename>.