Невозможно соединиться с TOAD, но можно с другими инструментами / приложениями - PullRequest
0 голосов
/ 29 мая 2009

Я могу подключиться к базе данных 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, жаба все еще не может подключиться, но сообщение об ошибке появилось намного быстрее.

1 Ответ

1 голос
/ 29 мая 2009

Я довольно быстро нашел ответ после публикации, но не знаю, является ли это лучшим решением. Я скопировал файл ldap.ora с клиента 1 на клиент 2. У ldap.ora были строки, подобные приведенным ниже, которые я создал в целях безопасности:

DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636)

DEFAULT_ADMIN_CONTEXT = ""

DIRECTORY_SERVER_TYPE = OID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...