Listener response to a tnsping 大于1000msecs
1.观察一下的网络负载,主机负载,运行的session及其sql,看看是否有job或crontab在那个时刻执行,
在所在时间段取几个AWR快照诊断,生成一个小时内的快照分析。
2.根据AWR报告,第一位的等待事件是:TCP Socket (KGAS)。 初步判断问题产生跟这个有关系
PS. 在那个事件段没有CRONTAB 和 SCHEDULER在运行
3.检查Listener log中,那个时刻是否有异常大量的连接请求?
4.现在,基本可以确定是网络资源被某个程序,大量异常占用. 这个异常程序, 可能是 oracle 的某个 session 或者 非 oracle 的一 些
程序. 通过 OS 的一些工具会比较快找到问题所在
5.查看v$active_session_history中event, p1text, p1, p2text, p2, p3text, p3,用SAMPLE_TIME限定时间。看看能否发现进一步的线索。