巴基斯坦某运营商, 报系统非常缓慢。此台服务器上开放了有多个实例。常规上负载也是比较高的。
出awr 报告。
Top 5 Timed Foreground Events
Event | Waits | Time(s) | Avg wait (ms) | % DB time | Wait Class |
---|---|---|---|---|---|
DB CPU | 10,413 | 25.34 | |||
SQL*Net message from dblink | 411,086 | 4,157 | 10 | 10.12 | Network |
direct path read | 6,790,999 | 1,747 | 0 | 4.25 | User I/O |
direct path write temp | 261,715 | 768 | 3 | 1.87 | User I/O |
SQL*Net more data from dblink | 210,418 | 657 | 3 | 1.60 | Network |
出现了大量与dblink相关的问题,应该是dblink相关的问题,由此怀疑到是不是监听出了问题。
lsnrctl status ,基本卡住,不能正确显示相关的状态。
ps -ef|grep lsnr
查到lsnr 的父进程已变成0 ,果断 kill掉此进程。 重新lsnrctl start 系统,系统恢复。