1. 程式人生 > >dataguard常用命令及DG主備庫開關順序

dataguard常用命令及DG主備庫開關順序

1.查詢命令
select name,db_unique_name from v$database;
select max(sequence#) from v$archived_log; 

查詢保護模式
select protection_mode,database_role,open_mode from v$database;

查詢最近5個應用的歸檔
select * from (select name,recid,sequence#,status,applied from v$archived_log  order by recid desc) where rownum<5;

查詢歸檔日誌號及
select sequence#,status,thread#,block#,process,status from v$managed_standby;

2.開啟日誌應用及取消日誌應用語句:
alter database recover managed standby database using current logfile disconnect from session;
alter database recover managed standby database disconnect from session;
alter database recover managed standby database cancel;

針對data guard採用不同的模式,主備庫的啟動順序如下:

1.max performance(最大效能):主庫,備庫的啟動和關閉順序沒有先後

2.max availability(最大可用):

要先啟動備庫,再啟動主庫,如果啟動順序相反,主庫仍然能啟動,但會在主庫的alert.log檔案中出現如下出錯提示:

3.max protection(最大保護):

先啟動備庫,再啟動主庫,如果順序相反,主庫例項會自動中斷,資料庫無法啟動,並會在alert.log檔案中留下如下的資訊:

關庫時,先關主庫,再關備庫