私は確かにそれをすべきだと言います。使用するSQL * Netプロトコルは本質的に変更されていません。ここでは、Oracle 9をOracle 10サーバーに接続する例を示します。
オラクル@のcammi:〜$ SQLPLUS "URS/URS @ THANOS_URS"
SQL * Plusで:9.2.0.8.0をリリース - 木曜6月25日に生産五時55分57秒2009
著作権( c)1982年、2002年、Oracle Corporation。全著作権所有。接続
: たOracle Database 10g Enterprise Editionのリリース10.2.0.4.0 - "http://www.experts-exchange.com/" でみんなによるパーティショニング、データマイニングとReal Application Testingのオプション付き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アラート・ログの場所を見つけるために:私のSolaris Oracleは10インストール上のトレースファイルが見つかった
$ lsnrctl
LSNRCTL> set trc_level ADMIN
:
SQL> select value from v$parameter where name = 'background_dump_dest';
はまた、あなたはおそらく、トレースリスナーを有効にするうちに有用な何かを得るでしょうin:
$ORACLE_HOME/network/trace/listener.trc
これは直接表示することも、trcasstプログラムを使用してフォーマットすることもできます。これらのすべてがクライアント側ではなくサーバー上にあることに注意してください。
これが役に立ちます。