いくつかのツールを使用してOracleデータベースに接続できますが、Toad for Oracle 8.5.3を使用して接続できません(ただし、Windowsへのログイン/ログアウトの前に接続できました)。
TNSNAMES.ORAを使用して接続していません。私は2つのOracleホームを持っています:
C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)
およびC:\Oracle\product\10.2.0\client_2
(ODACHome2)
ここで、クライアント2はクライアント1の後にインストールされました。
各家庭でToadを試しましたが、データベース名、ユーザー名、パスワードを入力すると、「ORA-12154:TNS:指定された接続識別子を解決できませんでした」というメッセージが表示されます。これと同じ情報を使用してSQL*Plusを使用して接続でき、ADO.NET(ODP.NET)を介して接続できます。サーバーへのtnsping (クライアント2)は機能しますが、 tnsping(クライアント1)は機能しません。
私のPATH環境変数には、次の順序で含まれています。
C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin
PATHの順序を変更しても効果がないようです。行を追加したとき
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
クライアント2のsqlnet.oraに、Toadはまだ接続できませんでしたが、エラーメッセージがはるかに速く表示されました。