oracle 10G R2 RAC 資料庫的關閉與啟動(ZT)

jolly10發表於2010-01-18
oracle 10G R2 RAC 資料庫的關閉與啟動[@more@]

一、關閉資料庫

以oracle使用者登入,在其中一個節點上(通常是第1個節點),執行命令,先關閉資料庫或者關閉單個例項:

srvctl status database -d bfdb <<< 最好每次做stop動作前都有一個status命令的檢查

A、

srvctl stop database -d bfdb-o immediate<<

B、

srvctl stop instance -d bfdb -i bfdb2 -o immediate <<

二、關閉CRS

以root使用者登入,分別在每一個節點上做此動作:

NODE1:

/oracle/crs/bin/crsctl check crs <<

/oracle/crs/bin/crsctl stop crs <<

NODE2:

/oracle/crs/bin/crsctl check crs <<

/oracle/crs/bin/crsctl stop crs <<

三、重啟OS

分別在各節點上執行命令init 6,需要注意的是,一般是先重啟第一節點(master node),等待一段時間後(30~60秒)再重啟第二節點,這樣的順序是因為在oracle9i RAC上有遇到,如果同時重啟各節點,如碰巧各節點上都在同時啟動instance會遇到啟動不起來的情況,所以保險起見,最好是錯開時間段。

四、啟動crs及資料庫

10G R2 RAC上已經在預設在重啟OS後自動啟動CRS及DB,所以在各節點啟動完畢後,只需確認是否已經啟動即OK。

A、以root使用者檢查crs狀態:

/oracle/crs/bin/crsctl check crs

B、以oracle使用者檢查db狀態:

srvctl status database -d bfdb

以上,請參考,如無必要,請匆在正式環境做此類關閉動作。

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

相關文章