rac中database啟動方式的設定

myownstars發表於2012-10-22

RAC中,我們可以設定資料庫的啟動方式以確保它會隨著OS重啟而自動啟動,具體命令為

justin_$ srvctl enable database -h

Usage: srvctl enable database -d

    -d            Unique name for the database

-h                  Print usage

這樣在OS重啟時就不用DBA手工介入啟動資料庫,但是凡事都有例外

ORACLE啟動分三個階段,如是設定自動重啟但是將啟動方式設定為mount,則要害死人了

剛剛一個生產庫的2節點RAC就遭遇到此問題,結果兩節點都啟動一天了資料庫還在mounted狀態,於是就有了一個Sev-1 ticket

justin_$ srvctl config database -d DB0_PRIMARY -a

justin DB01 /u001/app/oracle/product/10.2.0/db_1

justin DB02 /u001/app/oracle/product/10.2.0/db_1

DB_NAME: null

ORACLE_HOME: /u001/app/oracle/product/10.2.0/db_1

SPFILE: null

DOMAIN: null

DB_ROLE: PRIMARY

START_OPTIONS: mount

POLICY:  AUTOMATIC

ENABLE FLAG: DB ENABLED

也不知道是誰設定的,將其改為OPEN

justin_$ srvctl modify database -d DB0_PRIMARY -s open

justin_$ srvctl config database -d DB0_PRIMARY -a

justin DB01 /u001/app/oracle/product/10.2.0/db_1

justin DB02 /u001/app/oracle/product/10.2.0/db_1

DB_NAME: null

ORACLE_HOME: /u001/app/oracle/product/10.2.0/db_1

SPFILE: null

DOMAIN: null

DB_ROLE: PRIMARY

START_OPTIONS: open

POLICY:  AUTOMATIC

ENABLE FLAG: DB ENABLED

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

相關文章