自己總結了一下巡檢的工作 for Oracle RAC

kunlunzhiying發表於2016-12-05

自己總結了一下巡檢的工作,還有哪裡錯漏請留言告知,謝謝各位路過的大師了~~

1、檢查crs狀態:
 /oracle/product/10.2/crs/bin/crs_stat -t
2、檢查資料庫狀態(db1、db2)
 連線到db1(10.10.0.10)
 SQL> select instance_number, instance_name ,host_name, version, status from v$instance;
 連線到db2(10.10.0.20)
 SQL> select instance_number, instance_name ,host_name, version, status from v$instance;
3、檢查監聽程式狀態
 lsnrctl status
4、檢查oracle告警日誌
 RAC1:
 cd $ORACLE_BASE/admin/orcl/bdump && tail -666 alert_orcl1.log
 RAC2:
 cd $ORACLE_BASE/admin/orcl/bdump && tail -666 alert_orcl2.log
 資料庫執行過程中是否有異常的資料庫啟動停止
  檢視日誌中是否有
  ALTER DATABASE OPEN
  This instance was first to open
  內容顯示,確認顯示的時間確實是資料庫手工啟動的時間
  檢視日誌中是否有
  Completed: ALTER DATABASE CLOSE NORMAL
  內容顯示,確認顯示的時間是否是資料庫手工關閉的時間
5、檢查監聽日誌(在ORACLE_HOME/NETWORK/LOG/)檢查是否有報錯
 cd $ORACLE_HOME/network/log && tail -66 listener.log
6、Oracle叢集(CRS)的alert日誌和CRS logs:
 RAC1
 cd /oracle/product/10.2/crs/log/db1 && tail -100 alertdb1.log
 cd /oracle/product/10.2/crs/log/db1/crsd/ && tail -166 crsd.log  --crsd.log: th_select_handler message 是可以忽略的資訊
 cd /oracle/product/10.2/crs/log/db1/cssd/ && tail -166 ocssd.log
 cd /oracle/product/10.2/crs/log/db1/racg/ && tail -66 evtf.log
 #cd /oracle/product/10.2/crs/log/db1/client/*.log
 cd /oracle/product/10.2/crs/log/db1/evmd/ && tail -66  evmd.log
 RAC2
 cd /oracle/product/10.2/crs/log/db2 && tail -100 alertdb2.log
7、ASM logs:
 RAC1:
 cd /oracle/admin/+ASM/bdump/ && tail -100 alert_+ASM1.log
 RAC2:
 cd /oracle/admin/+ASM/bdump/ && tail -100 alert_+ASM2.log
8、實時監視:
 1.oracle告警日誌:
  RAC1(10.10.0.10):
  cd $ORACLE_BASE/admin/orcl/bdump && tail -20f alert_orcl1.log
  RAC2(10.10.0.20):
  cd $ORACLE_BASE/admin/orcl/bdump && tail -20f alert_orcl2.log
 2.Oracle叢集(CRS)的alert日誌
  cd /oracle/product/10.2/crs/log/db1 && tail -20f alertdb1.log

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2129720/,如需轉載,請註明出處,否則將追究法律責任。

相關文章