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 執行後還是沒有同步因為這裡的GAP不同了,所以DG不應用回來傳輸過來的日誌)。這個問題就是因為前面的歸檔丟失了,所以後面到來的歸檔也沒有辦法應用。
解決方法:
一、備庫
檢視當前的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-720840/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dg 主庫丟失歸檔 解決方案
- Oracle 10g DG 主庫丟失歸檔Oracle 10g
- 【DATAGUARD】物理dg在主庫丟失歸檔檔案的情況下的恢復(七)
- [Dataguard]主庫歸檔丟失,備庫不需重建實驗
- Oracle_dg歸檔丟失問題處理Oracle
- 【故障處理】DG環境主庫丟失歸檔情況下資料檔案的恢復
- dg丟失歸檔,使用rman增量備份恢復
- 利用增量備份恢復gap歸檔丟失DG
- Oracle dg歸檔同步失敗Oracle
- 利用增量備份恢復因歸檔丟失造成的DG gap
- dg中備庫歸檔目錄滿了,導致不能接收主庫歸檔檔案
- dataguard 歸檔丟失,備庫基於SCN恢復
- dataguard 由於主庫引數未配置歸檔刪除策略導致庫歸檔丟失ORA-16016
- 邏輯dg刪除主庫過期歸檔日誌
- 丟失已歸檔日誌檔案下恢復資料庫資料庫
- oracle歸檔日誌丟失後的資料庫恢復Oracle資料庫
- Oracle主庫歸檔丟失,備庫日誌有gap,在不重建備庫的情況下,恢復備庫Oracle
- 【BBED】丟失歸檔檔案情況下的恢復
- 非歸檔丟失日誌檔案的恢復
- DATA GUARD主庫丟失資料檔案的恢復(2)
- DATA GUARD主庫丟失資料檔案的恢復(3)
- DATA GUARD主庫丟失資料檔案的恢復(1)
- OGG整合抽取模式丟失歸檔處理模式
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- rman 恢復---歸檔丟失and資料檔案損壞
- 歸檔模式下資料檔案丟失的恢復模式
- dg歸檔沒有傳輸到備庫
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- 歸檔模式下丟失普通資料檔案並恢復模式
- 在歸檔模式下丟失日誌檔案的恢復模式
- 非歸檔下日誌檔案丟失的處理辦法
- 歸檔模式下的日誌檔案丟失的解決方法模式
- 非歸檔無備份下控制檔案丟失的恢復
- 歸檔模式無備份丟失資料檔案後恢復模式
- 歸檔模式有備份丟失資料檔案後恢復模式
- 臨時表空間在非歸檔模式下丟失模式
- DG歸檔日誌斷檔時間過長如何處理(DG全庫恢復)
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案