Oracle資料庫 11.2.0.4 EMON程式持續消耗CPU
今天遇到一個問題,就是Oracle 11.2.0.4 EMON程式持續消耗CPU。問題現象如圖所示:
查詢oracle mos發現是Oracle未釋出的BUG9735536(Doc ID 1603844.1)
APPLIES TO:
Oracle Database - Enterprise Edition - Version 11.2.0.1 to 12.1.0.2 [Release 11.2 to 12.1]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Information in this document applies to any platform.
SYMPTOMS
Event Monitor (EMON) slave process is consuming CPU.
Multiple stacks from the process obtained via
connect / as sysdba
oradebug setospid 1379
or use the following to find EMON process
In 11g ps -ef | grep EMON
In 12c ps-ef |grep ennn
oradebug SHORT_STACK
have the form
Oracle pid: 43, Unix process pid: 1379, image: oracle@feltux3154 (E000)
which indicates it is stuck in a network write.
CAUSE
The cause of this issue has been identified in unpublished enhancement Bug 973553
SOLUTION
The workaround is to kill the emon slave process via
kill -9 ps_id
where ps_id is the process id of the emon slave.
The emon slave will automatically restart when it is next required to do so.
To permanently resolve the issue if the release is 11.2.0.3 or below apply (Just apply the fix, no need to set any underscore parameters to activate)
The fix for 9735536 is first included in 11.2.0.4 and higher.
In 11.2.0.4 onwards do the following to enable the fix for unpublished Bug 9735536 :
connect / as sysdba
alter system set "_client_enable_auto_unregister"=true scope=spfile
shutdown immediate
startup
REFERENCES
- EMON SLAVE PROCESS HANGS IN NETWORK WRITE
NOTE:9735536.8
- Bug 9735536 - Enhancement request which allows ability to selectively remove slow clients from Emon Notification mechanism
如文件,臨時解決方法是查殺EMON重啟該程式,處理後問題例項的CPU使用率立即下降:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2665228/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視當前最消耗CPU/Memory的oracle程式Oracle
- 如何快速定位當前資料庫消耗 CPU 最高的 sql 語句?資料庫SQL
- 國產資料庫考試資料彙總(持續更新)資料庫
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- CentOS 7.4下安裝Oracle 11.2.0.4資料庫CentOSOracle資料庫
- openGauss持續聚焦資料庫根技術資料庫
- ORACLE---Aix7.1 安裝Oracle11.2.0.4版本資料庫OracleAI資料庫
- Oracle資料庫異機升級(10.2.0.5 --> 11.2.0.4)Oracle資料庫
- 從資料庫到雲Oracle持續創新成就市場領導力資料庫Oracle
- 總結幾個ORACLE資料庫日常運維常用的命令(持續更新)Oracle資料庫運維
- 基於oracle 11.2.0.4 rman data file copy以及增量scn備份資料檔案持續變化系列之一Oracle
- 基於oracle 11.2.0.4 rman data file copy以及增量scn備份資料檔案持續變化系列之二Oracle
- 持續更新,檢視dump oracle資料塊檢視Oracle
- oracle資料庫升級11.2.0.3升級到11.2.0.4Oracle資料庫
- CPU持續100%分析並解決
- oracle資料庫:耗cpu sql語句優化Oracle資料庫SQL優化
- oracle資料庫連續相同資料的統計方法Oracle資料庫
- 持續整合、持續部署、持續交付、持續釋出
- oracle資料庫CPU特別高的解決方法Oracle資料庫
- 資料庫與Redgate SQL Toolbelt和Azure DevOps的持續整合資料庫SQLdev
- 新系統上線,10G 資料庫負載持續高資料庫負載
- 【AIX 學習】記憶體和CPU消耗程式排序AI記憶體排序
- Oracle資料庫系統中的引數(續)Oracle資料庫
- 【RMAN】Oracle使用rman將11.2.0.4資料庫遷移至Oracle12c命令參考Oracle資料庫
- 持續整合、持續交付、持續部署簡介
- 持續整合持續部署持續交付_持續整合與持續部署之間的真正區別
- Oracle效能優化-資料庫CPU使用率100%Oracle優化資料庫
- 2019年4月資料庫流行度排行:Oracle 持續增長股價獲新高資料庫Oracle
- 這麼強?!Erda MySQL Migrator:持續整合的資料庫版本控制MySql資料庫
- Taro 小程式持續整合
- 資料分析面試|SQL真題持續更新面試SQL
- 新資料:JAVA持續下滑.將被超越?Java
- Deep learning 資料彙總--持續更新
- 找出消耗CPU最高的程式對應的SQL語句SQL
- oracle 11.2.0.1以及oracle 11.2.0.4資料庫的時區time zone相關概念之一Oracle資料庫
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- ORACLE 資料庫11.2.0.4 單例項伺服器IO等待高問題分析Oracle資料庫單例伺服器
- 鴻蒙OS學習資料整理,持續更新中鴻蒙