ORACLE RAC開啟歸檔的正確姿勢與ORA-01126

清風艾艾發表於2020-03-26

    今天,一同事對一oracle資料庫開啟歸檔的時候遭遇了ORA-01126,該提示明確問題是資料庫開啟歸檔

必須處於mount狀態。但是,本地查詢例項狀態,當前例項的狀態確實是mount,然而,需要我們注意的

是資料庫是否為rac叢集,如果是rac叢集,資料庫要開啟歸檔,那麼叢集的所有節點必須全部關閉,只保留

一個節點進行歸檔的開啟操作。如果oracle叢集有任意一個節點例項處於open狀態,oracle叢集資料庫均無

法開啟歸檔。

    案例報錯提示資訊如下:

    由上述提示可知,要開歸檔的例項確實處於MOUNTED狀態,但是執行alter databae archivelog失敗,提

示ORA-01126。

    問題排查,需要我們核實當前資料庫是否是叢集資料庫,及該資料庫其他相關例項的狀態:

    經排查,我們發現當前資料庫是oracle的兩節點rac叢集,並且節點2的資料庫例項處於open狀態,所以在節點

1做歸檔開啟操作報錯ORA-01126.

    問題處理:

關閉2節點的資料庫例項

節點1再次開啟歸檔成功

節點1歸檔開啟成功後再開啟節點2的例項

至此,oracle叢集rac資料庫開啟歸檔操作順利完成!


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

相關文章