標籤:dataguard
select log_mode,open_mode ,database_role from v$database; --查看dataguard主備庫狀態select status from v$instance; --查看資料庫狀態alter database recover managed standby database cancel; --取消日誌應用alter database recover managed standby database using current logfile disconnect;--備庫開啟即時應用select sequence#,applied from v$archived_log order by sequence#; --備庫若全為yes 則表明standby庫已經即時複製了alter database recover managed standby database disconnect from session;--備庫mount應用日誌alter system switch logfile;--主庫切換日誌--啟停dg主庫alter system set log_archive_dest_state_2 = 'defer';lsnrctl stopshutdown immediatestartupalter system set log_archive_dest_state_2 = 'enable';--備庫停止alter database recover managed standby database cancel;shutdown immediate--備庫開啟startup mount --啟動到mount狀態alter database recover managed standby database disconnect from session; --開機記錄應用主備執行archive log list 看是否同步,備庫可執行select * from v$archive_gap;看是否有延時alter system switch logfile;--主庫執行切換日誌,看備庫是否及時應用日誌同步成功後,備庫執行ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;--取消日誌應用alter database open;--將備庫開啟alter database recover managed standby database using current logfile disconnect;--備庫開啟即時應用select log_mode,open_mode ,database_role from v$database;--檢查備庫狀態
oracle dataguard常用sql語句