15

新しい Oracle インストールConfiguration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation]では、ドロップダウンに TNSNAMES.ora 接続名がありません。古いインストールでは、これは機能していました。

新しいデータ ソースの作成

環境パスとレジストリ キーを更新しようとしましたが、ドロップダウンで ODBC を表示する方法が見つかりません。

ここに画像の説明を入力

Windows Server には、以前に Oracle クライアントがインストールされていました。ほとんどのファイルを削除しようとしましたが、Oracle DBA は、別のインストールを実行して、新しい場所で環境パスを更新するだけでよいと言いました。

この問題に関して、SO herehereに他に 2 つの投稿があることを理解しています。ただし、環境パスとODBCが.oraファイルを見つけることができるという問題があるように見えるため、TNS PINGが役立つかどうかはまだわかりません。

TNSNAMES.ORAの場所

TNS_Admin = E:\app\[username]\product\11.2.0\client_1\network\admin\TNSNAMES.ora

環境変数

TNS_Admin = E:\app\[username]\product\11.2.0\client_1  
Path = E:\app\[username]\product\11.2.0\client_1

レジストリ エントリ
home3 は、新しいインストールです。古いレジストリ キー (home2) を削除する必要がありますか? HKLM\SOFTWARE\ORACLE\KEY_OraClient11g_home2\..._home3

また、「Create New Data Source」画面で「OraClient11g_home2」を選択すると、ドロップダウンに次のように表示されます。

ここに画像の説明を入力

4

7 に答える 7

4

タンブルウィードがこれを通り過ぎたようですが、同じ問題を経験している可能性のあるすべての人のためだけです。Net Configuration Assistantウィザードを使用して適切な情報を提供することで、これを修正できました。それは適切tnsnames.oraな形式で生成され、私に与えられたファイル名は!tsnames.ora

于 2012-07-11T19:02:44.580 に答える
3

私のような愚かな魂のために:メモ帳などで書き出す場合は、(私たちの)デフォルトではWindowsエクスプローラーに表示されない拡張子tnsnames.oraがないことを確認してください.txt

于 2013-07-16T08:24:11.530 に答える
2

古いスレッドを復活させて申し訳ありませんが、同じ問題があり、Net Configuration Assistant が実行されませんでした。

(Windows XP SP3、Oracle 11gR2 クライアント)

解決策:
1. Oracle (De-)Installer を使用して他のすべてのOracle_Home インスタンスをアンインストールし(レジストリ キーを削除するだけではいけません! )、保持する Oracle_Home が1 つだけになるようにします 。 2. Windows 環境を作成または設定します。変数: ... 3. 再起動します。(ため息...) とにかく、それが私にとってはうまくいきました。
%oracle-home-that-you-want-to-keep%\client\oui\bin\setup.exe

TNS_Admin = %oracle_home%\client_1\network\admin
Path = %oracle_home%\client_1;



于 2016-02-12T19:46:08.367 に答える
-1

次のことを確認してください。

  • UTF8tnsnames.oraではなく ANSI でエンコードされています。
  • コメントにも、üäö のような特殊文字はありません。
于 2014-07-03T08:34:25.247 に答える