oracle resp_cpu含义,关于oracle dbresp.pl进行耗尽CPU的解决办法

今天早上登陆服务器时反应很慢,进去后投票一看,我擦CPU全站满了如下图:

0818b9ca8b590ca3270a3433284dd417.png

oracle 1158 1.5 0.1 23004 7780 ? R Oct30 22:11 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1212 2.7 0.1 23004 7780 ? R Oct27 148:01 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1282 3.1 0.1 23008 7784 ? R Oct27 192:43 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1367 2.3 0.1 23004 4092 ? R Oct28 110:51 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1379 1.6 0.1 23008 7780 ? R 00:12 9:37 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1444 2.1 0.1 23008 4092 ? R Oct28 82:42 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1465 4.1 0.1 23008 4092 ? R Oct26 286:46 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1608 1.8 0.1 23004 7780 ? R Oct29 40:22 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1663 1.9 0.1 23004 7780 ? R Oct29 59:45 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1789 2.5 0.1 23012 7784 ? R Oct27 140:23 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1941 1.6 0.1 23008 7780 ? R 00:27 9:22 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 1960 2.3 0.1 23004 4092 ? R Oct28 107:43 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl

oracle 2030 2.1 0.1 23008 7780 ? R Oct28 81:42 /home/database/oracle/product/10.2.0/db_1/perl/bin/perl /home/database/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl wc了一下居然有520个进程,我擦 ,而且应用还停着,关闭数据库这些pl进程仍然存在,最后直接批量kill掉,恢复正常

ps -aux|grep product/10.2.0/db_1/perl/bin/perl|grep -v grep|cut -c 9-15|xargs kill -9

分析问题:

原因:

根据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/_

Kill any returned process.

ps -ef |grep '问题进程' |cut -c 10-15 |xargs kill -9

3. Follow fix

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

4. Start DB Console emctl start dbconsole

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值