您好,登錄后才能下訂單哦!
oracle dg 是我自己的測試環境,由于ip被占用,所以導致我自己需要更換ip,變更完ip之后遇見了以下的問題,現在記錄一下。
更改完ip以后,我還是做正常的主備切換,由于自己粗心大意,切換之前沒有查詢主備記得switchover_status,直接進行切換,發現報如下錯誤:
在主機上進行switchover
隨機查詢了一下一下主備的switchover狀態發現:
主:
備:
中間以為是主庫出問題,就將主庫重啟,后來發現,主備庫的監聽狀態都是未運行的狀態:
發現host地址是更改前的地址,然后更改host地址,重啟監聽,重新配置tns文件,重啟主庫再次查詢:
顯示not allow
ed
狀態,查看官網文檔顯示:
NOT ALLOWED - Either this is a standby database and the primary database has not been switched first, or this is a primary database and there are no standby databases.
SESSIONS ACTIVE - Indicates that there are active SQL sessions attached to the primary or standby database that need to be disconnected before the switchover operation is permitted.
這個原因可能是我在重啟主庫的時候導致 數據庫備庫有些日志沒有得到應用。在備庫執行recover managed
再次在主庫查詢:
已經變成 to standby狀態了,接下來就可以正常的主備切換了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。