主備庫切換
一、Switchover 方式切換
一般SWITCHOVER切換都是計劃中的切換,特點是在切換后,不會丟失任何的數據,而且這個過程是可逆的,整個DATA GUARD環境不會被破壞,原來DATA GUARD環境中的所有物理和邏輯STANDBY都可以繼續工作。
在進行DATA GUARD的物理STANDBY切換前需要注意:
1)確認主庫和從庫間網絡連接通暢;
2)確認沒有活動的會話連接在數據庫中;
3)PRIMARY數據庫處于打開的狀態,STANDBY數據庫處于同步狀態;
4)如果設置了REDO應用的延遲,那么將這個設置去掉;
主庫上操作:
1. 查看switchover 狀態
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
--------------------
TO STANDBY
2 切換成備庫
SQL>Alter database commit to switchover to physical standby with session shutdown;
切換后會關閉實例
3 啟動和應用日志狀態
###SQL> SHUTDOWN IMMEDIATE
SQL> startup
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE using current logfile DISCONNECT FROM SESSION;
4. 查看數據庫模式