Не могу подключиться к TOAD, но могу с помощью других инструментов / приложений

StackOverflow https://stackoverflow.com/questions/926323

Вопрос

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

Мой ПУТЬ переменная окружения содержит, по порядку:

C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin

и изменение порядка ПУТЬ кажется, это не имеет никакого эффекта.Когда я добавил строку

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

Для sqlnet.ora из клиента 2 Toad по-прежнему не мог подключиться, но сообщение об ошибке появилось намного быстрее.

Это было полезно?

Решение

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

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

DEFAULT_ADMIN_CONTEXT = ""

DIRECTORY_SERVER_TYPE = OID
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top