1. 程式人生 > >oracle dataguard常用sql語句

oracle dataguard常用sql語句

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 stop shutdown immediate startup alter 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語句