Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

RMAN Recovery failed after backup

954965Nov 6 2012 — edited Nov 7 2012
Here's what i did

1. Backed up all datafiles: RMAN> BACKUP AS BACKUPSET DATAFILE <N>;
then,
2. RMAN> BACKUP ARCHIVELOG ALL NOT BACKED UP 1 TIMES;
3. ALTER SYSTEM ARCHIVELOG CURRENT;

To test restore and recovery ,

1. SHUTDOWN IMMEDIATE

I then deleted all datafiles and all onlinelogs in (SELECT MEMBER FROM V$LOGFILE)

2. STARTUP MOUNT
3. Restore all datafiles: RMAN> RESTORE DATAFILE <N>

Finally,

4. RECOVER DATABASE
5. ALTER DATABASE OPEN RESETLOGS

The database was not open however. I then tried

6. ALTER DATABASE OPEN;

Which gave the following error:

ERROR at line 1:
ORA-01113: file 1 needs media recovery

7. ALTER DATABASE OPEN RESETLOGS:

ERROR at line 1:
ORA-01139: RESETLOGS option only valid after an incomplete database recovery

So, after looking up online for a solution, i tried this:

8. RECOVER DATABASE UNTIL CANCEL

Specify log: suggested

ORA-00308: cannot open archived log '+FRA'
ORA-17503: ksfdpon:2 Failed to open file +FRA
ORA-15045: ASM file name '+FRA' is not in reference form

Anyway, i tried again:

9. ALTER DATABASE OPEN RESETLOGS;

Database altered.

-----------------------------------------------------------

Although the problem was fixed, i am still unsure of what was causing the error in the first place. Have i missed something in the Backup / Restore and Recovery process? And Why did i have to use 'RECOVER DATABASE UNTIL CANCEL' ?

Here's the log file entry for the recovery operation:

-----------------------------------------------------------

starting media recovery

archived log for thread 1 with sequence 4 is already on disk as file +FRA/orcl/archivelog/2012_11_07/thread_1_seq_4.282.798717805
archived log for thread 1 with sequence 5 is already on disk as file +FRA/orcl/archivelog/2012_11_07/thread_1_seq_5.283.798718157
archived log file name=+FRA/orcl/archivelog/2012_11_07/thread_1_seq_4.282.798717805 thread=1 sequence=4
archived log file name=+FRA/orcl/archivelog/2012_11_07/thread_1_seq_5.283.798718157 thread=1 sequence=5
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 11/07/2012 10:25:11
ORA-00283: recovery session canceled due to errors
RMAN-11003: failure during parse/execution of SQL statement: alter database recover logfile '+FRA/orcl/archivelog/2012_11_07/thread_1_seq_5.283.798718157'
ORA-00283: recovery session canceled due to errors
ORA-00313: open failed for members of log group 3 of thread 1
ORA-00312: online log 3 thread 1: '+FRA/orcl/onlinelog/group_3.259.798663155'
ORA-17503: ksfdopn:2 Failed to open file +FRA/orcl/onlinelog/group_3.259.798663155
ORA-15012: ASM file '+FRA/orcl/onlinelog/group_3.259.798663155' does not exist
ORA-00312: online log 3 thread 1: '+DATA/orcl/onlinelog/group_3.263.798663151'
ORA-17503: ksfdopn:2 Failed to open file +DATA/orcl/onlinelog/group_3.263.798663

Recovery Manager complete.

---------------------------------------------------------------------------------------

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Dec 5 2012
Added on Nov 6 2012
2 comments
1,496 views