通過設定DIAGWAIT值使得RAC中節點被驅逐的時候能夠記錄更多的診斷日誌
很多時候RAC中的節點當機的時候,因為CPU或者磁碟等資源的繁忙或者其他問題,導致緩衝區中的日誌還沒有被寫入磁碟上的日誌中,節點就已經被重啟,給故障診斷帶來一定的麻煩,通過適當設定DIAGWAIT的值,使得節點被驅逐到真正OS REBOOT之間的時間適當延長,則可以記錄更多有幫助的日誌資訊。具體操作過程如下(摘自METALINK:559365.1)
[@more@]1、停止所有節點的CRS#crsctl stop crs
2.停止10.2.0.3到11.1.0.6版本的RAC中才引入的OPROCD程式
#
3、檢查是否還有CRS相關的程式在執行
ps -ef |egrep "crsd.bin|ocssd.bin|evmd.bin|oprocd"
4、在任意一個節點使用ROOT使用者來設定DIAGWAIT的值(按照ORACLE的推薦,一般設定為13)
#crsctl set css diagwait 13 -force
5、啟動所有節點的CRS
#crsctl start crs
6、驗證所有的CRS已經正常執行
#crsctl check crs
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25016/viewspace-1008021/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一次詳細的RAC 節點例項驅逐分析文件
- .Net Core中的診斷日誌DiagnosticSource講解
- fiddler之設定斷點的學習記錄斷點
- django 專案日誌記錄設定Django
- 在 Python 除錯過程中設定不中斷的斷點Python除錯斷點
- nginx日誌檔案按天記錄定時清理迴圈記錄Nginx
- 如何定製.NET6.0的日誌記錄
- 禁用 Logback 中特定類的日誌記錄
- svn 提交程式碼時強制錄入日誌設定
- 通過RMAN設定standby接收日誌後主庫歸檔日誌才可刪除
- 【JVM故障問題排查心得】「記憶體診斷系列」Docker容器經常被kill掉,k8s中該節點的pod也被驅趕,怎麼分析?JVM記憶體DockerK8S
- 解決ELK日誌被截斷的問題
- Python 類的建構函式中初始化日誌記錄器後,導致日誌被重複列印Python函式
- python通過TimedRotatingFileHandler按時間切割日誌Python
- NetCore的全域性日誌記錄NetCore
- python日誌記錄器的配置Python
- 如何在其他Session跳過被鎖定的記錄Session
- 機器什麼時候能夠學習?
- Go 通過反射的reflect設定實際變數的值Go反射變數
- 日誌記錄器
- ThinkPHP日誌記錄PHP
- SQLServer 2012 AG主節點無法截斷事務日誌SQLServer
- 通過事務日誌恢復SqlServer資料庫到一個特定的時間點SQLServer資料庫
- NAS中如何檢視日誌記錄?
- LoggerMessageAttribute 高效能的日誌記錄
- LightDB不記錄WAL日誌的表
- 如何優雅的記錄操作日誌?
- 使Snowflake的客戶能夠通過Snowflake平臺
- 如何透過鏈路追蹤進行定時任務診斷
- 【OS_Linux】刪除日誌檔案中某個時間節點之前的內容Linux
- 在K8S中,Worker節點當機,Pods驅逐流程有哪些?K8S
- Stout Risius Ross:超過40%的美國租戶面臨被驅逐的風險ROS
- Apache 記錄請求響應時間日誌Apache
- 通過offsets.retention.minutes設定kafkaoffset的過期時間Kafka
- 通過Docker部署Java專案的日誌輸出到宿主機指定目錄DockerJava
- Laravel sql 日誌記錄LaravelSQL
- oracle RAC 診斷叢集狀態命令Oracle
- rac日誌收集方法