Rac One Node在計劃內切換和非計劃內CRASH時例項名的變化區別

yyp2009發表於2014-07-01
       我這裡說的rac one node是11203版本,如果我們為了主動進行維護進行計劃內切換,比如進行:
srvctl relocate database -d lteidba  -n osslteidb2         
這裡是為了主動維護的計劃內手工動作,這裡是SWITCHOVER,比如如上舉例,我把例項1從節點1:osslteidb1
推到節點2:osslteidb2:
      這時grid他會自動幫我們做如下動作:
      1 首先自動在節點2上建立pfile( init.ora);
      2 在節點2上他會依此新的引數檔案啟動例項;
      3 完成手工的SWITCHOVER,此時在節點2上例項的名稱會自動更新為_2,一般的說和主機例項編號對應;
      如果是計劃外的意外的節點CRASH:突然異常CRASH還是主機層面的誤操作導致CRASH:
      這時grid他會自動幫我們做如下動作:
      1  現在原來節點努力啟動例項,當然如果此時主機crash了,自然沒法做這個嘗試了;
      2  主機crash了自然1努力是枉然了。所以他只能選擇在節點2把例項FAILOVER過來,因為是
          FAILOVER,所以例項名稱沒有變化,即沒有自動更新為_2,而仍然是_1了。

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

相關文章