Oracle Data Guard (三) Switchover

1.檢查Primary數據庫的狀態

SQL> select switchover_status from v$database;

只有狀態爲 "TO STANDBY" 或者 "SESSIONS ACTIVE" 才能對Primary數據庫進行角色切換。

2.切換Primary數據庫的角色

SQL> alter database commit to switchover to physical standby with session shutdown;

SQL> shutdown immediate;

SQL> startup mount;

3.檢查Standby數據庫的狀態

SQL> select switchover_status from v$database;

只有狀態爲 "TO PRIMARY" 或者 "SESSIONS ACTIVE" 才能對Standby數據庫進行角色切換。

4.切換Standby數據庫的角色

SQL> alter database commit to switchover to primary with session shutdown;

SQL> alter database open;

5.在新的Standby數據庫啓動Standby執行進程

SQL> alter database recover managed standby database using current logfile disconnect from session;


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