【RAC】處理因ons導致CPU使用率過高的問題
處理了一起ons的offline的故障,ons導致CPU使用率過高的問題。簡單記錄在此。
1.故障描述
發現在資料庫沒有什麼壓力的前提下,RAC每個節點CPU的每個core使用率都在50%以上。
2.處理過程
遇到這樣的問題,需要先檢視ons的日誌,ons的日誌在哪裡呢?ons的日誌在crs的目錄下,具體檢視方法如下:
$ vi $ORA_CRS_HOME/log/$ORACLE_SID/racg/ora.$ORACLE_SID.ons.log
$ vi $ORA_CRS_HOME/opmn/logs/ons.log
環境變數ORA_CRS_HOME的內容如下:
$ echo $ORA_CRS_HOME
/oracle/crs/oracle/product/10.2.0/crs
3.處理方法
最後處理CPU過高問題的方法是將後臺有關的ons程式有關的程式手工殺死,然後重新啟動ons。
$ ps -ef | grep ons | grep -v grep
$ kill -9 *** *** ***
4.ONS概念
ONS = Oracle Notification Service
Oracle Notification Service (ONS) -- A publish and subscribe service for communicating Fast Application Notification (FAN) events.
5.小結
ONS可以為RAC節點之間提供通訊提示的功能。
如果不需要這個功能,也可以停掉不啟用,這樣就不會遇到上述的問題了。
Good luck.
secooler
10.10.05
-- The End --
1.故障描述
發現在資料庫沒有什麼壓力的前提下,RAC每個節點CPU的每個core使用率都在50%以上。
2.處理過程
遇到這樣的問題,需要先檢視ons的日誌,ons的日誌在哪裡呢?ons的日誌在crs的目錄下,具體檢視方法如下:
$ vi $ORA_CRS_HOME/log/$ORACLE_SID/racg/ora.$ORACLE_SID.ons.log
$ vi $ORA_CRS_HOME/opmn/logs/ons.log
環境變數ORA_CRS_HOME的內容如下:
$ echo $ORA_CRS_HOME
/oracle/crs/oracle/product/10.2.0/crs
3.處理方法
最後處理CPU過高問題的方法是將後臺有關的ons程式有關的程式手工殺死,然後重新啟動ons。
$ ps -ef | grep ons | grep -v grep
$ kill -9 *** *** ***
4.ONS概念
ONS = Oracle Notification Service
Oracle Notification Service (ONS) -- A publish and subscribe service for communicating Fast Application Notification (FAN) events.
5.小結
ONS可以為RAC節點之間提供通訊提示的功能。
如果不需要這個功能,也可以停掉不啟用,這樣就不會遇到上述的問題了。
Good luck.
secooler
10.10.05
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-614262/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle CPU使用率過高問題處理Oracle
- 【問題處理】恢復因誤生成PFILE 導致RAC的SPFILE無效的問題
- cpu使用率過高問題(Java)Java
- crontab導致CPU異常的問題分析及處理
- [轉帖]JFR 定位因為 SSL 導致 CPU Load 飈高的問題
- 【故障處理】序列cache值過小導致CPU利用率過高
- 如何解決cpu使用率過高的問題
- 效能分析(5)- 軟中斷導致 CPU 使用率過高的案例
- Oracle 12c因bug導致ORA-04031問題處理過程Oracle
- SYSAUX表空間使用率高問題處理UX
- Nodejs mkdirP 模組導致CPU佔用高的問題NodeJS
- 【Mysql】JDB2導致磁碟io使用率高 導致mysql延遲過高MySqlDB2
- 恆訊科技分析:如何解決SQL Server CPU使用率過高的問題?SQLServer
- 執行計劃變化導致CPU負載高的問題分析負載
- 【問題處理】因ASM磁碟組空間不足導致資料庫例項無法啟動的故障處理ASM資料庫
- fusion-io 卡使用率 100% 導致 Oracle RAC instance crash 問題Oracle
- Oracle全部索引丟失導致的效率問題處理Oracle索引
- 一次FGC導致CPU飆高的排查過程GC
- 解決new Thread().Start導致高併發CPU 100%的問題thread
- 【RAC】處理因ASM例項異常導致RAC第一節點例項異常終止故障ASM
- 使用資料庫處理併發可能導致的問題資料庫
- ORACLE 11.2.0.4 for HPUNIX 業務SQL處理資料量變化導致的CPU使用率超標觸發告警OracleSQL
- sqlldr標準輸出未處理導致批處理掛起問題SQL
- Oracle RAC啟動因CTSS導致的異常Oracle
- 執行計劃問題導致處理速度時快時慢的問題
- HP小型機CPU IDEL值過低問題處理IDE
- 【問題處理】因誤修改inittab檔案導致Oracle 10gR2 CRS無法啟動Oracle 10g
- RAC節點hang住, oracle bug導致了cpu過高,無法啟動叢集隔離Oracle
- Oracle優化案例-緊急處理一條sql引起cpu使用率99%的問題(十六)Oracle優化SQL
- start_udev導致監聽自動停止問題處理dev
- 【故障處理】因GREP“花哨”功能導致ORA-12157錯誤的排查過程
- 高水位線下空閒塊過多導致的SQL效能問題SQL
- DB Link因 driving_site導致的效能問題
- 【RAC】處理VIP資源被佔用導致Cluster叢集軟體無法正常部署問題
- 效能分析(3)- 短時程式導致使用者 CPU 使用率過高案例
- 因為一個小小的Integer問題導致阿里一面沒過,遺憾!阿里
- 因為arp 問題導致的vip 故障與解決方案
- 【RAC】因清理不完整導致RAC ASM例項建立失敗ASM