次のエラーが発生しました。
ORA-12154 TNS: 不可能なリソルベレ・アイデンティティ・ディ・コネシオーネ・スペシャト
英語では次のように聞こえます。
ORA-12154 TNS: 指定された接続識別子が見つかりません
しかし、ウィッチファイルでは?複数の Oracle クライアントがインストールされています。.NET コードを実行したいのですが、TNS ファイルの場所を教えてくれます。私の会社ではこの問題を 5 年間見てきたが、誰も解決しようとしていない。
C ドライブに Oracle 10g がインストールされている Windows OS を使用している場合、次のようになります。
C:\oracle\product\10.2.0\db_2\network\ADMIN\tnsnames.ora
ただし、これは PL/SQL Developer や TOAD などのクライアント プログラム用です。
.Net プロバイダーについて話している場合。
Oracle 11g クライアントをインストールします。
C:\oracle\app\MyUserName\product\11.2.0\client_2\Network\Admin\tnsnames.ora
2 番目のファイルの接続識別子を変更して、サーバー エクスプローラ接続ウィザードまたは .Net コードのいずれかとして .Net が Oracle 接続として「認識する」ものを制御します。
それが役立つことを願っています。
探しているファイルの名前はtnsnames.ora
. 場所は、使用している OS によって異なります。TNS_ADMIN レジストリ エントリの値を調べてみてください。そのファイルを指している必要があります。もう 1 つのヒント: パスにまたはがtnsnames.ora
含まれていると、問題が発生する可能性があるため、場所を変更してください。'('
)
( x86