ТНСПИНГ висит после результата
По некоторым причинам TNSPING полностью работает, как и ожидалось, кроме одного раздражающего аспекта. После возврата результата типа "ОК (20 мс)" он зависает около 5 минут.
Вот моя среда: 64-битный клиент Windows 7, 64-битный клиент Oracle 12.1.0.2.
Неважно, какую базу данных я пингую, даже если я укажу несуществующее имя базы данных, она сразу же возвращает ошибку и после этого зависает.
Я уже записал файл трассировки, добавив TNSPING.TRACE_LEVEL = SUPPORT в SQLNET.ORA, но он содержит записи только до тех пор, пока не будет показан результат. Пока висит, ничего не регистрируется.
Подключение к базам данных с использованием sqlplus или, например, TOAD также не является проблемой.
1 ответ
Подобная проблема была устранена путем удаления LDAP из sqlnet.ora, см. здесь: https://sqljana.wordpress.com/2015/04/13/sqlplus-tnsping-everything-just-hang-without-errors/
NAMES.DIRECTORY_PATH= (LDAP,tnsnames)