Určitě bych řekl, že by měl. Protokol SQL*Net, který používá, se v podstatě nezměnil. Zde je příklad mého připojení Oracle 9 k serveru Oracle 10.
[email protected] :~$ sqlplus "urs/[email protected] _URS"
SQL*Plus:Vydání 9.2.0.8.0 – Výroba ve čtvrtek 25. června 05:55:57 2009
Copyright (c) 1982, 2002, Oracle Corporation. Všechna práva vyhrazena.
Připojeno k:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 – 64bitová produkce s možnostmi dělení, dolování dat a testování reálných aplikací
Podle lidí z "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
Podle fór Oracle je to definováno v Metalink DocID 207303.1, které poskytuje komplexní matici kompatibility klient/server. Bohužel nemám přístup k Metalink, takže to nemohu potvrdit.
Máte-li potíže s připojením, doporučuji vám začít s protokolem výstrah Oracle na vašem serveru. Chcete-li najít umístění vašeho protokolu výstrah Oracle:
SQL> select value from v$parameter where name = 'background_dump_dest';
Pravděpodobně také získáte něco užitečného z povolení sledování posluchačů:
$ lsnrctl
LSNRCTL> set trc_level ADMIN
Trasovací soubor v mé instalaci Solaris Oracle 10 se nachází v:
$ORACLE_HOME/network/trace/listener.trc
Můžete si jej prohlédnout přímo nebo jej „naformátovat“ pomocí programu trcasst. Všimněte si, že TO VŠECHNO je na straně serveru, nikoli na straně klienta.
Doufám, že to pomůže.