現在、HPUX Itanium プラットフォームで Oracle 9i クライアントを実行しており、サーバーを Oracle 9i Windows 2000 サーバーから Oracle 11g W2K3 サーバーにアップグレードすることを検討しています。
Oracle 9i クライアントは Oracle 11g サーバーと互換性がありますか?
この構成に問題はありますか、それとも Oracle 9i クライアントも 11g にアップグレードすることをお勧めしますか?
2 つの異なるデータベースに接続する必要がある Java アプリケーションがいくつかあります。1 つは Oracle 9i リリース 9.2.0.6.0 で、もう 1 つは Oracle 11.2g です。11g 用の jdbc ドライバー ( ojdbc5.jar ) を試しましたが、9i に接続できませんでした。
9i の jdbc ドライバーは両方のデータベースに接続しました ( ojdbc14.jar )
そうすべきですが、確実にわかる互換性マトリックスは、Metalink 内に閉じ込められています。サポート契約を結んでいる場合は、次の場所からアクセスできます。
参照されている Metalink の記事では、このような接続について次のように述べています。
「10.2 (またはそれ以降) と 9.2 の間の接続の場合、9.2 エンドは 9.2.0.4 以降である必要があります。10.2 (またはそれ以降) と 9.2.0.1、9.2.0.2、または 9.2.0.3 の間の接続はサポートされていません。」
乾杯、
オーパス
はい、互換性があります。テスト サーバーを 64 ビットの Win2008r2 で 11gr2 にアップグレードしましたが、クライアントはまだ 9i で、これまでに何の問題もありません。tnsnames.ora を適切なホストに微調整しただけです。