チームがORACLE 10gから11gに移行しようとしています。これらは、我々のシステムの仕様です:10.2g〜11.2gとMicrosoft ODBC for Oracleの問題
当社の現在の生産・サーバ:
ORACLE 10.2g
ORACLE Application Express(3.0)
Apache
Red Hat 64 bit
当社の新しいサーバー(まだ製作中):私たちは、セットアップ11gに管理している
ORACLE 11.2g
ORACLE Application Express (4.1.1)
ORACLE HTTP Server
Red Hat 64 bit
、APEX 4.1をインストールし、最新のパッチセットを適用してください。 私たちの移行が遅れているのは、ビジネスユーザーがデータベースに接続するために使用するCrystal Reports XI、MS Access/Excel 2003にアクセスできることだけです。一般的なユーザーは、Window XP SP 3(32ビット)オペレーティングシステムを使用しています。現時点では、Oracleドライバ(バージョン2.575.1132.00)用のMicrosoft ODBCを使用して10gデータベースに接続しており、問題は発生していません。しかし、11gに接続しようとすると、ORA-03113:通信チャネル・エラーのファイルの終わりが続きます。 ORACLE SQL Developerでは、「基本」接続を使用して11gのインスタンスに接続できます。私はまた、 "TNS"のエントリを使用しており、それはうまくいきます。
ビジネスユーザーは、別のOracle DBに使用されているORACLE Discover 3.1.3.6をインストールすることで、Oracle用のMicrosoft ODBCドライバを入手したと思います。また、Oracle Client 7.3.3があり、ODBM Data Source Admin画面でOracle73(2.00.03.01)が参照できます。
私たちは結果のためにグーグルで試してみましたが、さまざまなテストの結果、ODBCドライバの問題であることが判明しました。 ORACLE SQL Developerは、異なるJavaベースのドライバを使用して接続するため、Microsoftのバージョンは使用していません。
Oracle ODBCドライバ(バージョン2.575.1132.00)と11.2gのMicrosoft ODBCとの互換性に関する問題があることを私たちの理解が正しいことを誰かが確認できますか? その場合、CrystalとAccess/excelで使用する互換性のあるドライバを推奨して、データを抽出することはできますか?
ビジネスユーザーは、別のOracle DBに使用されているORACLE Discover 3.1.3.6をインストールすることで、Oracle用のMicrosoft ODBCドライバを入手したと思います。また、Oracle Client 7.3.3があり、ODBM Data Source Admin画面でOracle73(2.00.03.01)が参照できます。
ビジネスユーザーは、別のOracle DBに使用されているORACLE Discover 3.1.3.6をインストールして、Oracle用のMicrosoft ODBCドライバを入手したと思います。また、Oracle Client 7.3.3があり、ODBM Data Source Admin画面でOracle73(2.00.03.01)が参照できます。 –
@AlistairLaing - 古いOracle 7クライアントを持っている場合は、Oracleクライアントのバージョンを11.2データベースに接続できるようにアップグレードする必要があります。私は10.2クライアントでも十分であるが(まだ利用可能であると仮定して)、誰のマシンにも11.2クライアントをインストールすることをお勧めします。 –
これは、11gのOracleドライバ用にMicrosoft ODBCを使用することとの互換性であると考えています。私たちはこのドライバーが10gで動くことができて幸運でしたか?ですから、ORACLEクライアントにはODBCドライバだけが含まれていると思いますか? –