AIX5,3 oracle 10201升10204 rac補丁 誤操作記錄

wengtf發表於2011-08-17

  問題:在參考p68010189 readme +君牛人整理的升級參考資料後,先安裝了cluster和資料庫補丁程式,然後停了crs服務並重啟2個節點的 listener後,直接在node1上執行dbua,提示錯誤node1上的的 instance is not running,重新停止叢集服務(crs_stop -all),再次啟動叢集后 dbua,出現node2的instance is not running,此前node1和node2上分別  /etc/init.d/init.crs start  。

 

原因:對inituip1.ora內容:spfile=‘/dev/ruip_spfile' 誤儲存多餘位元組,導致在做dbua時無法啟停資料庫(注:如果節點的spfile不正確,在做dbua的時候oracle 認為資料庫的預設spfile有問題,需要你手動去指定spfile),過程中oracle會將 alter system set oracle_cluster_databaserac=false,升級cluster補丁和資料庫補丁,要求在其中一個節點啟動crs服務即可,另一個節點只要啟動listener。

解決方案:做alter system set oracle_cluster_databaserac=true,停止一個節點上除listener之外的服務(此db無asm服務),crs_stat -t如下:

Name Type            Target              State                Host
------------------------------------------------------------
ora.uipdb.db application OFFLINE OFFLINE
ora....n1.inst application OFFLINE OFFLINE
ora....n2.inst application OFFLINE OFFLINE
ora....N1.lsnr application ONLINE ONLINE      uiprac1
ora....bn1.gsd application ONLINE ONLINE     uiprac1
ora....bn1.ons application ONLINE ONLINE     uiprac1

ora....bn1.vip application ONLINE ONLINE       uiprac1
ora....N2.lsnr application ONLINE ONLINE       uiprac2
ora....bn2.gsd application ONLINE ONLINE     uiprac2
ora....bn2.ons application ONLINE ONLINE     uiprac2
ora....bn2.vip application ONLINE ONLINE      uiprac2

 

最後執行dbua ,升級成功

 

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

相關文章