天天看點

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;

繼續閱讀