rman recovery恢復RMAN-03002 RMAN-06053 RMAN-06025解決

災備庫通過源庫的全備archive文件做完全庫恢復後,拿到源庫的archive日誌在災備庫執行recovery恢復時報錯:

RMAN> recover database until sequence 5873;
Starting recover at 12-OCT-18
using channel ORA_DISK_1
starting media recovery
Oracle Error: 
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/oraciisdb/ciisdb/system01.dbf'
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 10/12/2018 15:29:39
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of archived log for thread 1 with sequence 5872 and starting SCN of 12769932698065 found to restore

圖片.png


archive日誌列表和路徑:

圖片.png

圖片.png


問題解決:

通過catalog start with將最新的備份集以及歸檔日誌文件列表導入到控制文中。

RMAN> catalog start with '/oraciisarch/ciisdb/';     
using target database control file instead of recovery catalog
searching for all files that match the pattern /oraciisarch/ciisdb/
List of Files Unknown to the Database
=====================================
File Name: /oraciisarch/ciisdb/1_5876_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5875_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5871_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5872_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5874_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5879_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5877_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5873_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5870_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5878_923330419.dbf
Do you really want to catalog the above files (enter YES or NO)? YES
cataloging files...
cataloging done
List of Cataloged Files
=======================
File Name: /oraciisarch/ciisdb/1_5876_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5875_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5871_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5872_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5874_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5879_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5877_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5873_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5870_923330419.dbf
File Name: /oraciisarch/ciisdb/1_5878_923330419.dbf

圖片.png

該命令作用爲讓/oraciisarch/ciisdb整個目錄被rman識別。


再次執行恢復操作:

RMAN>   recover database until sequence 5873;
Starting recover at 12-OCT-18
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=699 device type=DISK
starting media recovery
archived log for thread 1 with sequence 5872 is already on disk as file /oraciisarch/ciisdb/1_5872_923330419.dbf
archived log file name=/oraciisarch/ciisdb/1_5872_923330419.dbf thread=1 sequence=5872
Oracle Error: 
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/oraciisdb/ciisdb/system01.dbf'
media recovery complete, elapsed time: 00:00:03
Finished recover at 12-OCT-18

圖片.png

恢復成功。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章