Я бы точно сказал, что должен. Используемый протокол SQL*Net практически не изменился. Вот пример моего подключения Oracle 9 к серверу Oracle 10.
oracle@cammi:~$ sqlplus "urs/urs@THANOS_URS"
SQL * Plus: выпуск 9.2.0.8.0 — производство, четверг, 25 июня, 05:55:57 2009 г.
Авторское право (c) 1982, 2002, корпорация Oracle. Все права защищены.
Подключено к: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 — 64-битная производственная версия с опциями секционирования, интеллектуального анализа данных и тестирования реальных приложений.
По словам ребят из "http://www.experts-exchange.com/". .
11 can talk to 11,10,9
10 can talk to 11,10,9,8
9 can talk to 11,10,9,8,7
8 can talk to 10,9,8,7
7 can talk to 9,8,7
Согласно форумам Oracle, это определено в документе Metalink DocID 207303.1, в котором представлена исчерпывающая матрица совместимости клиент/сервер. К сожалению, у меня нет доступа к Metalink, поэтому я не могу это подтвердить.
Если у вас возникли проблемы с подключением, я предлагаю вам начать с журнала предупреждений Oracle на вашем сервере. Чтобы найти местоположение вашего журнала предупреждений оракула:
SQL> select value from v$parameter where name = 'background_dump_dest';
Кроме того, вы, вероятно, получите что-то полезное, включив трассировку прослушивателя:
$ lsnrctl
LSNRCTL> set trc_level ADMIN
Файл трассировки в моей установке Solaris Oracle 10 находится в:
$ORACLE_HOME/network/trace/listener.trc
Вы можете просмотреть его напрямую или использовать программу trcasst для «форматирования». Обратите внимание, что ВСЕ это находится на сервере, а не на стороне вашего клиента.
Надеюсь это поможет.
person
the.jxc
schedule
25.06.2009