ORACLE DATAGUARD中手工處理日志v$archive_GAP的方法
更新時間:2014年08月07日 09:43:21 投稿:hebedich
從9i以后,oracle dataguard 備庫一般都不需要手工處理丟失的日志,F(xiàn)AL自動會幫我們處理,本文主要通過個案例來講下手工處理丟失的日志的方法。
從9i以后,oracle dataguard 備庫一般都不需要手工處理丟失的日志,F(xiàn)AL自動會幫我們處理,下面通過個案例來講下手工處理丟失的日志的方法:
1.在備庫查詢有哪些日志丟失,沒應用到備庫
SQL> select * from V$ARCHIVE_GAP; THREAD# LOW_SEQUENCE# HIGH_SEQUENCE# ---------- ------------- -------------- 1 9873 9876
我們可以看到9873到9876這四個歸檔日志丟失,
2.我們在主庫找到這四個歸檔日志傳送到備庫歸檔目錄下;
3.備庫注冊
alter database register logfile '/oracle/app/oracle/archive/1_9873_629923600.arc'; system alerted alter database register logfile '/oracle/app/oracle/archive/1_9874_629923600.arc'; system alerted alter database register logfile '/oracle/app/oracle/archive/1_9875_629923600.arc'; system alerted alter database register logfile '/oracle/app/oracle/archive/1_9876_629923600.arc'; system alerted
4.檢查數(shù)據(jù)庫日志看是否應用
Thu Apr 8 15:55:17 2010 Media Recovery Log /oracle/app/oracle/archive/1_9873_629923600.arc Media Recovery Log /oracle/app/oracle/archive/1_9874_629923600.arc Media Recovery Log /oracle/app/oracle/archive/1_9875_629923600.arc Media Recovery Log /oracle/app/oracle/archive/1_9876_629923600.arc
或者查詢視圖
v$archived_log的applied字段
5、檢查備庫是否還有日志GAP
SQL> select * from V$ARCHIVE_GAP;
出現(xiàn)沒有行選擇,則表示不存在歸檔日志丟失問題。
相關文章
Oracle 存儲過程總結 二、字符串處理相關函數(shù)
項目中有涉及存儲過程對字符串的處理,所以就將在網(wǎng)上查找到的資料匯總,做一個信息拼接式的總結。2009-07-07升級和卸載Oracle數(shù)據(jù)庫軟件的命令整理
這篇文章主要介紹了升級和卸載Oracle數(shù)據(jù)庫軟件的命令整理,包括升級時可能用到的查看版本號和備份操作的命令介紹,需要的朋友可以參考下2015-12-12