0

私はDBD::Oracle、9.2.0.8 OCI クライアントに対してコンパイルされた Perl アプリケーションを担当しています。これは、sun4u32 ビット バイナリではありますが、ボックス上にあります。DBD::Oracle は 32 ビット OCI ライブラリに対してリンクされています。現在、9i サーバーに対して実行しています。

当社の DBA チームは、サーバーを 10g、つまり 10.2.0.4 にアップグレードすることを計画しています。私は2つのオプションに直面しています:

  1. 新しい 10g サーバーに対して 9i ドライバーを引き続き使用します。
  2. または、クライアントを 9.2.0.8 から 10.2.0.4 にアップグレードして、サーバーのバージョンと一致させます。

さまざまな運用上の理由から、上記の ( 1 ) を使用することをお勧めします。ただし、9i OCI クライアントが 10g Oracle サーバーで動作するかどうかはわかりません。これはできますか?

4

2 に答える 2

4

はい、うまくいくはずです。ただし、すでにご存知かもしれませんが、10g クライアント固有の機能にはアクセスできません...

于 2009-12-04T19:03:58.393 に答える
1

私は、Oracle 9i ドライバーが 10g と 11g の両方で動作すると信じています (Java ドライバーが動作するという事実を知っています)。

ただし、最善の策は、Oracle 10g を搭載したテスト サーバー/VM をセットアップしてテストすることです。

于 2009-12-04T19:05:34.090 に答える