dbresp.pl导致Oracle高负载问题

问题提出:

这几天,根据一个老师反映,在进行某个批量操作的时候,系统非常非常忙,程序经常卡死。

现象:

使用top命令一查,发现上千个进程在运行,cpu利用率非常高。

再使用ps –ef | grep –c oracle一统计,有831个关于oracle的进程,这其中,有大量的perl进程:

/opt/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

原因:

根据metalink  Doc ID:  764140.1描述:The Response metric is making a timed out then the Agent starts other process to take the Response metric. The process to kill the PID taking the Response metric is failing increasing the process running dbresp.pl。

解决方法:

同样根据根据metalink  Doc ID:  764140.1:

To implement the solution, please execute the following steps:
1. Stop DBConsole
emctl stop dbconsole

2. Kill any running process.
ps -ef | grep /opt/app/oracle/<hostname>_<sid>
Kill any returned process.

3. Follow fix
Note.361612.1 Ext/Mod Problem Performance Agent High CPU Consumption Gen

4. Start DB Console
emctl start dbconsole

参考:

【1】oracle metalink Doc ID:  764140.1 和361612.1这两个文档;

【2】http://liangshanmylove.blog.sohu.com/105080346.html

【3】http://ms.itpub.net/viewthread.php?tid=1149567

【4】http://www.itpub.net/viewthread.php?tid=1266568&extra=&page=2

This entry was posted in 技术经验帖. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Self-introduction

    @Alipay,计算机专业。

    喜欢互联网,崇尚网络自由和开放,旗帜鲜明的反对妄图扼杀自由的行为。

    喜欢看电影,国产大片、科幻片和鬼片例外,以前比较偏好喜剧和港产警匪片,比如周星驰系列喜剧和银河映像出品的电影;看过无数好莱坞电影后,现在比较喜欢美国的独立小电影和法国风味的电影,诸如《杯酒人生》和《天使爱美丽》等。

    喜欢听的一些歌:魔岩三杰、汪峰、王菲的大部分,郑钧、许巍的一些,左小祖咒以及其它歌手的小部分。

    现在看书的时间比较少,其中大部分又花费在技术书籍上,以后坚持少上豆瓣,多看书。

    经常使用的网站或服务:Google以及它的很多服务、Twitter、虾米、豆瓣。