Я могу подключиться к базе данных Oracle, используя несколько инструментов, но не могу подключиться, используя Toad для Oracle 8.5.3 (, хотя до входа в систему / выхода из Windows я смог ).
Я не использую TNSNAMES.ORA для подключения. У меня есть два дома Оракула:
C:\Oracle\product\10.2.0\client_1
(OraClient10g_home1)
и
C:\Oracle\product\10.2.0\client_2
(ODACHome2)
, где клиент 2 был установлен после клиента 1.
Я пробовал жабу с каждым домом, но я получаю «ORA-12154: TNS: не удалось разрешить указанный идентификатор соединения», когда я предоставляю имя базы данных, имя пользователя и пароль. Я могу подключиться, используя SQL * Plus, используя эту же информацию, и я могу подключиться через ADO.NET (ODP.NET). tnsping (клиент 2) к серверу работает, но tnsping (клиент 1) не работает.
Моя ПУТЬ Переменная окружения содержит в следующем порядке:
C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin
и изменение порядка PATH , похоже, не имеют никакого эффекта. Когда я добавил строку
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
до sqlnet.ora клиента 2, жаба все еще не может подключиться, но сообщение об ошибке появилось намного быстрее.