Работает ли Oracle SQL Developer с sqlnet.ora? - PullRequest
0 голосов
/ 10 октября 2018

Есть ли способ настроить Oracle SQL Developer для соблюдения порядка поиска TNS в sqlnet.ora?

У нас все данные правильно настроены в папке TNS_ADMIN:

ldap.ora
sqlnet.ora
tnsnames.ora

НашиКонфигурация sqlnet.ora TNS. Порядок поиска:

...
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
...

. Мы хотим, чтобы клиент сначала проверял LDAP, а затем локальный tnsnames.ora в качестве резервной копии на случай потери соединения LDAP.

Но выглядиткак Oracle SQL Developer не может использовать sqlnet.ora.

Вы должны явно выбрать TNS или LDAP.

Я гуглю, но никого это не беспокоит.

Пожалуйста, дайте мне знать, если это вообще возможно с Oracle SQL Developer, если да, то как?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Для людей, у которых также есть проблемы с этим.Кто-то сказал мне простое решение.

enter image description here

0 голосов
/ 10 октября 2018

Чтобы SQLNet.ORA вступил в игру, настройте ТОЛКОЕ соединение.

enter image description here

После того, как ваш HOME установлен, отметьте «Использовать OCI /Толстый драйвер 'ниже этого.

Вам будет предложено перезапустить sqldev.

Затем установите соединение.

Чтобы убедиться, что ваше соединение «толстое», запустите его вРабочий лист SQL с F5:

show connection

То, что возвращается, должно показать: OCI в URL соединения.Если вы видите «худой», значит, вы не установили толстый драйвер.

В противном случае по умолчанию SQL Developer использует JDBC для подключения, и SQLNet.ora никогда не вступает в игру.Тем не менее, он все еще может найти и найти файл TNSNames.ora.

Запустите его на рабочем листе, чтобы узнать, что с TNS

enter image description here

...