2022年5月17日 星期二

data guard 備庫切成主庫

 

-------------- 備切換成主庫,  在備庫上操作

--停止同步

alter database recover managed standby database disconnect from session;

--查看狀態

select database_role, switchover_status from v$database;

select open_mode from v$database;


---

在備庫 failover 操作

SQL > ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;


---假如 主庫已死, 可以直接操作 . 備庫直接切換成主庫

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;



這時要注意一下, spfile , pfile 的 內容需不需要改變


---- 備庫可以上下一次 看看能否正常

SQL> SHUTDOWN IMMEDIATE;

SQL> STARTUP;


此時備庫






備庫 spfile 沒變