1

次のエラーが発生しました。

ORA-12154 TNS: 不可能なリソルベレ・アイデンティティ・ディ・コネシオーネ・スペシャト

英語では次のように聞こえます。

ORA-12154 TNS: 指定された接続識別子が見つかりません

しかし、ウィッチファイルでは?複数の Oracle クライアントがインストールされています。.NET コードを実行したいのですが、TNS ファイルの場所を教えてくれます。私の会社ではこの問題を 5 年間見てきたが、誰も解決しようとしていない。

4

2 に答える 2

1

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 接続として「認識する」ものを制御します。

それが役立つことを願っています。

于 2012-10-02T10:31:58.347 に答える
0

探しているファイルの名前はtnsnames.ora. 場所は、使用している OS によって異なります。TNS_ADMIN レジストリ エントリの値を調べてみてください。そのファイルを指している必要があります。もう 1 つのヒント: パスにまたはがtnsnames.ora含まれていると、問題が発生する可能性があるため、場所を変更してください。'(')( x86

于 2012-10-02T10:27:48.313 に答える