2017-01-26 2 views
0

По какой-то причине TNSPING полностью работает как ожидалось, кроме одного раздражающего аспекта. После возвращения результата, такого как «ОК (20 мс)», он висит около 5 минут.TNSPING зависает после результата

Вот моя среда: Windows 7 64-битный клиент, Oracle 12.1.0.2 64-битный клиент.

Не имеет значения, какой DB я пинг, даже если я предоставляю не существующее имя базы данных, он сразу же возвращает ошибку и зависает после этого.

Я уже записал файл трассировки, добавив TNSPING.TRACE_LEVEL = ПОДДЕРЖКА SQLNET.ORA, но он содержит только записи, пока не будет показан результат. Пока он висит, ничего не регистрируется.

Подключение к базам данных с использованием sqlplus или, например, TOAD тоже не проблема.

ответ

0

Аналогичная проблема была resoved путем удаления LDAP из sqlnet.ora смотрите здесь: https://sqljana.wordpress.com/2015/04/13/sqlplus-tnsping-everything-just-hang-without-errors/

NAMES.DIRECTORY_PATH= (LDAP,tnsnames) 
+0

Это может помочь, если это занимает много времени, прежде чем ** ** пинг сделан. В этом случае сервер разрешается и пингируется немедленно. –

Смежные вопросы