私は確かにそうすべきだと思います。使用するSQL*Netプロトコルは基本的に変更されていません。これは、Oracle9をOracle10サーバーに接続する例です。
[email protected] :〜$ sqlplus "urs / [email protected] _URS "
SQL * Plus:リリース9.2.0.8.0-2009年6月25日木曜日05:55:57に本番
Copyright(c)1982、2002、OracleCorporation。無断複写・転載を禁じます。
接続先:OracleDatabase 10g Enterprise Editionリリース10.2.0.4.0-パーティション化、データマイニング、および実際のアプリケーションテストオプションを備えた64ビットプロダクション
「
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アラートログから始めることをお勧めします。 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プログラムを使用して「フォーマット」することができます。これらはすべて、クライアント側ではなくサーバー上にあることに注意してください。
これがお役に立てば幸いです。