暂无图片
tnsping 19360 msec
我来答
分享
tnsping 19360 msec

老师您好!我遇到一个问题不知该如何解决,就是今天web server连接不上数据库显示连接超时,当我tnsping oracle数据库时,发现可以ping通,但是延迟很长时间,这是什么原因导致的呢?谢谢🙏

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
文成

可以先ping一下看看ping的延时高不高
然后就是检查两端之间的网络环境
还有数据库监听日志是否有报错

暂无图片 评论
暂无图片 有用 0
打赏 0
许超

监听日志多大了?

暂无图片 评论
暂无图片 有用 0
打赏 0

您们说的这些都检查了,都没问题,ping没有延迟,network也检查不出问题,listener.log重新建了也不管用,重启listener也不行,感觉像是bug,下午联系了Oracle support也和您们说的差不多,一一都试过了也没发现到底哪不对。

结果,刚刚突然自己好了,恢复正常了,无语...

暂无图片 评论
暂无图片 有用 0
打赏 0
Moone

1、是否使用DNS服务器解析域名?
2、下次故障时使用strace(Linux)等工具根据tnsping过程
3、必要时开启SQL*Net Trace

暂无图片 评论
暂无图片 有用 0
打赏 0
Gavin Chan

网络方面的问题可以考虑加一个tcpdump抓包看看

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交