简体   繁体   English

TNSPING在结果后挂起

[英]TNSPING hangs after result

For some reason TNSPING totally works as expected besides one annoying aspect. 由于某种原因,TNSPING除了一个令人讨厌的方面之外,完全可以按预期工作。 After returning a result like "OK (20ms)" it hangs for about 5 minutes. 返回“ OK(20ms)”之类的结果后,它将挂起大约5分钟。

Here's my environment: Windows 7 64bit client, Oracle 12.1.0.2 64bit client. 这是我的环境:Windows 7 64位客户端,Oracle 12.1.0.2 64位客户端。

It doesn't matter which DB I ping, even if I provide a not existing database name it returns an error quite immediately and hangs after that. ping哪个数据库都没有关系,即使我提供的数据库名称不存在,它也会立即返回错误并在此之后挂起。

I've recorded a trace file already by adding TNSPING.TRACE_LEVEL = SUPPORT to SQLNET.ORA but it only contains entries till the result is shown. 通过将TNSPING.TRACE_LEVEL = SUPPORT添加到SQLNET.ORA,我已经记录了跟踪文件,但是它仅包含条目,直到显示结果为止。 While it hangs nothing is logged. 挂起时,不会记录任何内容。

Connecting to databases using sqlplus or eg TOAD is not a problem either. 使用sqlplus或例如TOAD连接到数据库也不是问题。

通过从sqlnet.ora中删除LDAP解决了类似问题,请参见此处: https : //sqljana.wordpress.com/2015/04/13/sqlplus-tnsping-everything-just-hang-without-errors/

NAMES.DIRECTORY_PATH= (LDAP,tnsnames)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM