Oracle11.gデータベースでのOracle12Cクライアントの使用


8

私はOracle12cクライアントを使用してリモートサーバーのOracle11gデータベースに約1か月間接続していますが、今週、エラーが発生し始めるまで問題はありませんでした。

The Network Adapter could not establish the connection Provider Code 17002

最初にOracle Sql Developerを使用してデータベースのテーブルを設計し、その1週間後にVisual Studio 2013でアプリの開発を開始しました。そこではOracle.DataBase.Client、oracleが提供するVisual Studio Integrated Toolsの一部としてネイティブアダプターとライブラリを使用しました。彼らのデータベースで作業する。

クライアントが12cでデータベースが11gであることが原因でエラーが発生したのか、この質問が問題ではなく、別のことが起こっているのかを知りたいです。


Don Burlesonによると、リスナーが実行されていないことが原因です:dba-oracle.com/t_sql_developer_vendor_error_17002.htm
Colin 't Hart

回答:


8

クライアント/サーバーの互換性マトリックスがあるドキュメントは、207303.1異なるOracleバージョンのクライアント/サーバー/相互運用性サポートマトリックスです。(Oracleサポートアカウントが必要です)

Oracleクライアントバージョン12cは、Oracleサーバーバージョン11.2(およびそれ以下)と互換性があるため、エラーが発生する可能性はありません。

データベースサーバーでリスナーが実際に開始されていること、データベースが起動していること、データベースがリスナーに登録されていることを確認してください。


それが私が考えていたものなので、データベースが失敗する原因は私のアプリである必要がありますが、データベースにクエリを実行することでサーバーでこの種のエラーを引き起こす可能性はありますか?私のクエリは単純です(SELECT、DELETE、INSERT、WHERE、ORDER BY ...のみ)。ただし、大規模なループでクエリを実行することもありますが、短時間で大量のクエリが実行されることはありません。サーバーで原因
Guillermo Rubio 2014年

クエリがこの種の問題をサーバー側で引き起こしたことはほとんどありません。データベースサーバーで何が問題なのかを調査する必要があります。
マット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.