出于某种原因,除了一个烦人的方面,TNSPING完全按预期工作。 返回结果如“OK(20ms)”后,它会挂起约5分钟。
这是我的环境: Windows 7 64位客户端,Oracle 12.1.0.2 64位客户端。
我ping哪个DB无关紧要,即使我提供了一个不存在的数据库名称,它也会立即返回错误并在此之后挂起。
我已经通过向SQLNET.ORA添加TNSPING.TRACE_LEVEL = SUPPORT记录了一个跟踪文件,但它只包含条目,直到显示结果。它挂起时没有记录任何内容。
使用sqlplus连接到数据库,例如TOAD也不是问题。
答案 0 :(得分:0)
通过从sqlnet.ora中删除LDAP来重新获得类似的问题 见这里:https://sqljana.wordpress.com/2015/04/13/sqlplus-tnsping-everything-just-hang-without-errors/
NAMES.DIRECTORY_PATH= (LDAP,tnsnames)