新しい Oracle インストールConfiguration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation]
では、ドロップダウンに TNSNAMES.ora 接続名がありません。古いインストールでは、これは機能していました。
環境パスとレジストリ キーを更新しようとしましたが、ドロップダウンで ODBC を表示する方法が見つかりません。
Windows Server には、以前に Oracle クライアントがインストールされていました。ほとんどのファイルを削除しようとしましたが、Oracle DBA は、別のインストールを実行して、新しい場所で環境パスを更新するだけでよいと言いました。
この問題に関して、SO hereとhereに他に 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」を選択すると、ドロップダウンに次のように表示されます。