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

    今天,一同事對一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數據庫開啓歸檔操作順利完成!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章