oracle 10g RAC重啟步驟
阿新 • • 發佈:2019-01-07
1、停應用(比如weblogic伺服器)
2、檢視伺服器有幾個oracle例項
ps -ef | grep smon_
3、停em(如果多個例項,切記都要停服務)
$ emctl stop dbconosle
$ emctl stop agent
4、停監聽
【預設監聽】
$ srvctl stop listener -n [hostname]
或者
$ lsnrctl stop
【非預設建立的監聽】
$ srvctl stop listener -n [hostname] -l [監聽名]
5、生成檢查點(建議這樣做,原因很簡單,當你在資料庫中執行shutdown immediate花了一個小時的時候,檢修團隊,你懂的)
SQL > alter system checkpoint;
6、檢查此時活動的事務 先查 select count(*) from gv$transaction 活動事務,再查出session資訊,然後殺掉 7、殺掉local=no的程序 ps -ef|grep "LOCAL=NO" |awk '{print "kill -9 " $2}'|sh 8、停止資料庫(各節點) shutdown immediate; 9、停ASM $ srvctl stop asm -n [hostname] 10、停其他資源 $ srvctl stop nodeapps -n [hostname] 11、停止crs # crsctl stop crs 12、啟動crs # crsctl start crs ============================================================== 筆者操作的資料庫是一套營銷生產庫,所以步驟顯得麻煩,虛擬機器環境可不用以上全部步驟