我服务器的所有新连接都导致TNS重新发送延迟15秒。这延迟了所有新连接。
我在任何会话跟踪,侦听器或警报日志中都找不到任何相关内容。我没有看到任何看似可疑的初始化参数。
我已经想到了很多明显的可能性(反向DNS查找延迟,缓慢的专用进程生成时间[更新:我没有排除这个,并且我很可疑]等),但也许不是你认为很明显的
有没有人有任何见解?我可以检查的任何其他日志?我可以设置任何类型的监控吗?
很抱歉这篇文章含糊不清。逐项列出我所看到的一切的想法似乎太令人生畏了。非常感谢,
[更新:
服务器是Oracle Database 11g 11.2.0.2.0版 - 64位生产
客户端是各种11.2.x.x.x客户端,例如。 SQL * Plus:2012年2月20日星期一12:24:57发布11.2.0.2.0版本。
操作系统是CentOS Linux 6.0版(最终版),内核2.6.32-71.29.1.el6.x86_64
我还在Listener跟踪中看到以下延迟(b / n第4和第5行):
2012-02-17 20:26:36.966453 : nsevwait:entry
2012-02-17 20:26:36.966463 : nsevwait:7 registered connection(s)
2012-02-17 20:26:36.966472 : nsevwait:0 pre-posted event(s)
2012-02-17 20:26:36.966492 : nsevwait:waiting for transport event (1 thru 8)...
2012-02-17 20:26:50.852892 : nsevwait:1 newly-posted event(s)
2012-02-17 20:26:50.852962 : nsevfnt:cxd: 0x967738 stage 0: NT events set:
READ
2012-02-17 20:26:50.852983 : nsevfnt:cxd: 0x967738 stage 0: NS events set:
2012-02-17 20:26:50.853001 : ntpctl:entry
2012-02-17 20:26:50.853020 : sntpcall:result string is NTP0 17041
2012-02-17 20:26:50.853038 : sntpcall:exit
2012-02-17 20:26:50.853053 : ntpctl:exit
2012-02-17 20:26:50.853081 : nttaddr2bnd:entry
2012-02-17 20:26:50.853096 : snlinGetNameInfo:entry
2012-02-17 20:26:50.853109 : snlinGetNameInfo:exit
2012-02-17 20:26:50.853125 : nttaddr2bnd:Resolved to 127.0.0.1
詹姆斯史密斯