【ASK_ORACLE】RAC節點自動重啟但日誌裡未報錯的原因和解決方法
前言
你有沒有遇到過:有時候會發現RAC節點的CRS服務會自動重啟,但是日誌裡卻沒有記錄報錯和重啟原因。下面就來看看為什麼會發生還有解決辦法吧!
節點自動重啟原因
1.當叢集節點掛起一段時間或者一個或多個關鍵 CRS 程式無法被CPU排程時,會發生這種情況。可以但這種情況並不是由於CPU資源耗盡導致,而是因為那些程式都以實時優先順序執行,所以可能是因為記憶體耗盡或者可用記憶體低導致。
2. 如果是資料庫程式問題導致,則oprocd、cssdmonitor 和 cssdagent這三個程式可能會導致節點重啟,並且日誌檔案沒有顯示任何錯誤。
3. 可能是由於此時核心交換頁的非常繁忙或者是為了標識要釋放的頁而正忙於掃描記憶體。
4. 可能存在 OS 排程時的bug。
解決辦法
1. 如果 CRS 版本為 11.1 或者更低,需要把“diagwait”設定為13
2. 如果OS為AIX,需要最佳化AIX VM引數,方法可參考MOS 811293.1
3. 如果OS為Linux,需要啟用記憶體大頁(Hugepage),並停用透明大頁(Transparent HugePages)將核心引數“vm.min_free_kbytes”設定為512MB,將“swappiness”設定為100。如果核心版本小於等於2.6.18(例如:RHEL 5,Oracle Linux 5,SLES 10),則設定核心引數swappiness 為100
注:
1)配置記憶體大頁的方法請參考本人的另一篇文章: http://blog.itpub.net/69992972/viewspace-2764357/
2)禁用透明大頁的方法請參考本人的另一篇文章: http://blog.itpub.net/69992972/viewspace-2764784/
4. 檢查是否有大量記憶體分配給了作業系統的 IO 緩衝區快取記憶體。如果有,就需要減少 IO 緩衝區快取記憶體量,或者增加從 IO 緩衝區快取記憶體回收記憶體的比率
5. 增加OS記憶體大小
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2895357/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASK_ORACLE】Oracle RAC報錯“ipc send timeout”的原因以及解決辦法Oracle
- 電腦一直自動重啟怎麼辦?電腦一直自動重啟的原因和解決辦法
- 伺服器自動重啟的原因及解決方法-VeCloud伺服器Cloud
- 【ASK_ORACLE】因process用盡導致的rac重啟的解決方法Oracle
- ORACLE RAC環境下節點自動重啟問題總結Oracle
- 報錯No bean named ' is defined的原因和解決方案Bean
- RAC節點日誌目錄是必要的!
- RAC刪除節點失敗重啟大法解決
- RAC環境有節點vip不起作用,但檢視其他狀態都正常,檢視grid的監聽日誌報錯,已解決
- ora-371錯誤的原因和解決方法
- 【Oracle】RAC ASM日誌報錯 ORA-15078 CRSD自動關閉OracleASM
- 【RAC】Oracle19.13之後的grid,節點重啟後不會自動驅動Oracle
- RAC--歸檔日誌的開啟方法
- Oracle RAC 一個節點不能自動啟動 怪問題Oracle
- 造成跨域的原因和解決方法跨域
- 引起索引失效的原因和解決方法索引
- RAC下啟動日誌歸檔模式模式
- Nginx502錯誤原因和解決方法總結Nginx
- centos重啟不能自動聯網的解決方法CentOS
- Ubuntu下啟動、停止、重啟MySQL,檢視錯誤日誌命令大全UbuntuMySql
- 表空間正在熱備份時關閉例項重啟報錯的重現和解決
- rac日誌收集方法
- Mysql 啟動慢查詢日誌 (不用重啟)MySql
- JDeveloper啟動時老是報錯-解決方法Developer
- 粘包問題原因和解決方法
- 【ASK_ORACLE】導致ora-29740報錯的可能原因和對應的解決方案Oracle
- SecureCRT設定自動日誌方法Securecrt
- hpux的報錯日誌UX
- 無需重啟應用,動態採集任意點位日誌
- Oracle監聽日誌2g-監聽啟動報錯Oracle
- 華納雲內部伺服器500錯誤原因和解決方法伺服器
- PRKC-1002錯誤問題原因和解決方法
- 【FAQ】華為帳號服務報錯 907135701的常見原因總結和解決方法
- windows作業系統重啟時自動啟用備庫日誌應用Windows作業系統
- RAC: SRVCTL and VIPCA 命令報錯解決方法PCA
- RAC 開啟歸檔日誌
- 【Mongodb】 replica set 兩種新增節點方法的日誌分析MongoDB
- 路由不定時丟包原因和解決方法路由