Saya pasti akan mengatakan itu harus. Protokol SQL*Net yang digunakannya pada dasarnya tidak berubah. Berikut adalah contoh saya menghubungkan Oracle 9 ke server Oracle 10.
[email protected] :~$ sqlplus "urs/[email protected] _URS"
SQL*Plus:Rilis 9.2.0.8.0 - Produksi pada Kamis 25 Jun 05:55:57 2009
Hak Cipta (c) 1982, 2002, Oracle Corporation. Semua hak dilindungi undang-undang.
Terhubung ke:Oracle Database 10g Enterprise Edition Rilis 10.2.0.4.0 - Produksi 64bitDengan opsi Partisi, Penambangan Data, dan Pengujian Aplikasi Nyata
Menurut orang-orang di "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
Menurut forum Oracle, ini didefinisikan dalam Metalink DocID 207303.1, yang menyediakan matriks kompatibilitas klien/server yang komprehensif. Sayangnya saya tidak memiliki akses Metalink, jadi saya tidak dapat mengonfirmasi hal ini.
Jika Anda mengalami masalah koneksi, saya sarankan Anda mulai dengan log peringatan Oracle di mesin server Anda. Untuk menemukan lokasi log peringatan Oracle Anda:
SQL> select value from v$parameter where name = 'background_dump_dest';
Selain itu, Anda mungkin akan mendapatkan sesuatu yang berguna dengan mengaktifkan pelacakan pendengar:
$ lsnrctl
LSNRCTL> set trc_level ADMIN
File jejak pada instalasi Solaris Oracle 10 saya ditemukan di:
$ORACLE_HOME/network/trace/listener.trc
Anda dapat melihatnya secara langsung atau menggunakan program trcasst untuk "memformat" itu. Perhatikan bahwa SEMUA ini ada di server, bukan di sisi klien Anda.
Semoga membantu.