perl进程执行dbresp.pl,造成后台高负载
2009-10-29 11:37:44| 分类:
oracle 管理
| 标签:
|举报
|字号大中小 订阅
在上周五,要到下班时,我像每个周五一样在下班前,发现服务器top之后起来了很多perl进程,负载在37-40左右,第一反映就是监控脚本,是不是服 务器一直在跑监控,由于监控基本哪个语句引起来的,查了后发现不是,后来又根据spid,(操作系统进程)查看后台session、sql等信息,但都是 空的,后来, ps -ef | grep perl 都是在执行sysman 用户下的dbresp.sql, 查看这个脚本只是简单的查询 v$database \v$instance ,并记录返回执行时间,经查这个是emctl agent 测试数据库反映时间的进程,但不知道为啥起来这么多,这样多的进程,这样高的负载,很可能在业务高峰期 把数据库hung 住 ,最后查了半天 ,说是oracle的一个bug ,但最终也没有在metalink 上确认。
关于dbresp.sql的描述:
https://metalink2.oracle.com/metalink/plsql/f?p=130:15:4931229947639745586::::p15_database_id,p15_docid,p15_show_header,p15_show_help,p15_black_frame,p15_font:BUG,6365461,1,1,1,helvetica
https://metalink2.oracle.com/metalink/plsql/f?p=130:14:4931229947639745586::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,438146.1,1,1,1,helvetica
评论这张
转发至微博
转发至微博
评论