Oracle:10g Oracleクライアントは11gサーバーで動作しますか?
質問
これは、の逆です。この質問。現在、Mac用のインスタントクライアントバージョン10.2を使用しようとしています。現在のところ、 thisに基づくMac用の11gバージョンはありません。ページ(各リンクをクリックして、各プラットフォームの実際のバージョンを確認する必要があります... lame)。
Oracle 11gサーバーに接続しようとしましたが、永久にハングします。それらは単に互換性がないのですか、それとも何か怪しいものが起こっているのですか?
解決
確かにそうすべきだと思います。使用するSQL * Netプロトコルは基本的に変更されていません。 Oracle 9をOracle 10サーバーに接続する例を次に示します。
oracle @ cammi:〜$ sqlplus" urs / urs @ THANOS_URS"
SQL * Plus:リリース9.2.0.8.0-2009年6月25日05:55:57 2009年の運用
著作権(c)1982、2002、Oracle Corporation。すべての権利は留保されています。
接続先: Oracle Database 10g Enterprise Editionリリース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アラートログから始めることをお勧めします。 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プログラムを使用して「フォーマット」することができます。それ。これはすべてクライアント側ではなくサーバー上にあることに注意してください。
これがお役に立てば幸いです。
他のヒント
通常、これは機能するはずです。ここで、9erクライアントを使用して10g DBに接続する必要がある場合があります。完璧に動作します。
動作するはずです。 Oracle Clientの上位互換性に問題はありません。 テスト:
myclient{oracle}# sqlplus system@rac11g
SQL*Plus: Release 10.2.0.3.0 - Production on Thu Jun 25 08:44:09 2009
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production
下位バージョンのクライアントを使用して上位バージョンのデータベースにアクセスする場合、特に誤った結果が得られる可能性のあるリンクを使用する場合、問題が発生する可能性があります。
詳細については、My Oracle SupportのドキュメントID 207303.1を参照してください(アクセスできる場合)。