Oracle 10g DG 主庫丟失歸檔
DG 主庫丟失歸檔
主要原因就是備庫沒有APP呢,主庫就誤把歸檔刪除了。常見的這種情況都是主庫RMAN做 的時候把歸檔刪除了。
丟失歸檔解決方法:用RMAN 增量備份 ,還有恢復控制檔案。
備庫:
SQL> select sequence#,applied from v$archived_log;
SEQUENCE# APP
---------- ---
69 YES
70 YES
71 YES
72 YES
73 YES
74 YES
75 YES
76 YES
77 YES
78 YES
79 YES
SEQUENCE# APP
---------- ---
86 NO
87 NO
從這裡我們可以看出2個問題:
1、 從80到85 sequence# 沒有記錄了,這裡就是主庫的歸檔丟失了,都沒有傳輸到備庫上。
2、 86,87 sequence# 傳輸過來了,證明歸檔過來了,但是沒有應用(這裡執行命令恢復:alter database recover managed standby database disconnect from session 執行後日志86,87也沒有被應用。因為這裡出現了GAP)。【GAP解釋:missing archived redo log files (referred to as a gap)
官檔連結: 】
解決方法:
一、備庫
檢視當前的SCN號:
SQL> select current_scn from v$database;
CURRENT_SCN
-----------
528205
二、主庫
進行RMAN增量備庫:
Rman> backup as compressed backupset incremental from SCN 528205 database format '/u01/standby_%d_%T_%U.bak' include current controlfile for standby filesperset=5 tag 'FOR STANDBY';
(一條命令增量備份,同時也備份了控制檔案。)
三、備庫
進行恢復資料,恢復控制檔案:
1、把增量備份SCP到備庫上,並且用 CATALOG START WITH ‘/u01/’; 註冊。
2、然後進行恢復。
Alter database recover managed standby database disconnect from session;
Alter database recover managed standby database cancel;
RMAN> run {
allocate channel dsk0 type disk;
allocate channel dsk1 type disk;
allocate channel dsk2 type disk;
restore standby controlfile to '/u01/control01.ctl';
recover database noredo;
}
然後 shut immediate 把控制檔案覆蓋原控制檔案。
然後 startup mount
Alter database recover managed standby database disconnect from session;
四、主庫
切換即可,然後檢視備庫的歸檔應用狀態。
Select sequence#,applied from v$archived_log;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-722309/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DG 主庫丟失歸檔
- dg 主庫丟失歸檔 解決方案
- Oracle_dg歸檔丟失問題處理Oracle
- 【DATAGUARD】物理dg在主庫丟失歸檔檔案的情況下的恢復(七)
- Oracle dg歸檔同步失敗Oracle
- [Dataguard]主庫歸檔丟失,備庫不需重建實驗
- 【故障處理】DG環境主庫丟失歸檔情況下資料檔案的恢復
- dg丟失歸檔,使用rman增量備份恢復
- 利用增量備份恢復gap歸檔丟失DG
- oracle歸檔日誌丟失後的資料庫恢復Oracle資料庫
- 利用增量備份恢復因歸檔丟失造成的DG gap
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- Oracle主庫歸檔丟失,備庫日誌有gap,在不重建備庫的情況下,恢復備庫Oracle
- dg中備庫歸檔目錄滿了,導致不能接收主庫歸檔檔案
- dataguard 歸檔丟失,備庫基於SCN恢復
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- dataguard 由於主庫引數未配置歸檔刪除策略導致庫歸檔丟失ORA-16016
- 邏輯dg刪除主庫過期歸檔日誌
- 丟失已歸檔日誌檔案下恢復資料庫資料庫
- 【BBED】丟失歸檔檔案情況下的恢復
- 非歸檔丟失日誌檔案的恢復
- Oracle Data Guard 主庫歸檔檔案刪除策略Oracle
- Oracle Data Guard 主庫 歸檔檔案 刪除策略Oracle
- DATA GUARD主庫丟失資料檔案的恢復(2)
- DATA GUARD主庫丟失資料檔案的恢復(3)
- DATA GUARD主庫丟失資料檔案的恢復(1)
- OGG整合抽取模式丟失歸檔處理模式
- rman 恢復---歸檔丟失and資料檔案損壞
- 歸檔模式下資料檔案丟失的恢復模式
- Oracle Data Guard 主庫 歸檔檔案 刪除策略--續Oracle
- oracle 10g 歸檔日誌Oracle 10g
- dg歸檔沒有傳輸到備庫
- oracle dg 歸檔日誌恢復情況Oracle
- 歸檔模式下丟失普通資料檔案並恢復模式
- 在歸檔模式下丟失日誌檔案的恢復模式
- 【轉載】Oracle Data Guard 主庫 歸檔檔案 刪除策略Oracle
- oracle 10g 歸檔日誌清除Oracle 10g
- SHELL指令碼檢查Oracle DG備庫是否已經應用歸檔指令碼Oracle