Dataguard主、備庫切換方法總結


Dataguard主、備庫切換方法總結

文章目錄[隱藏]

一、主備切換:

1.將主庫切換成物理standby:

alter database commit to switchover to physical standby with session shutdown; startup mount;

2.備庫執行切換成primary,完成后數據庫是mount,需要open:

recover managed standby database cancel; recover automatic standby database ; RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; alter database commit to switchover to primary with session shutdown; select status from v$instance; startup;

3.打開新的備庫(原主庫)的歸檔應用:

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

檢查日志應用狀態:

column name format a50; set line 200; SELECT thread#,sequence#,name,applied FROM v$archived_log order by sequence#;

4.驗證切換后,歸檔應用是否正常:
新備庫執行:

column name format a50; set line 200; SELECT thread#,sequence#,name,applied FROM v$archived_log order by sequence#;

5.檢查切換后的主備庫的角色:
新的主備庫分別執行:

select switchover_status,database_role from v$database;

注意切換完成以后必須自行添加臨時文件,當我們在Primary端添加一個臨時表空間,Standby端雖然不能創建出臨時文件,但是臨時表空間的信息是聯動的帶入的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM