Oracle database problem of recovery (c)

Many people when doing database recovery, have encountered the following error:

SQL> recover database;
ORA-00283: recovery session canceled due to errors
ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

For this the wrong approach is very simple, I believe we all know :( just add using backup controlfile on it)

SQL> recover database using backup controlfile;
ORA-00279: change 314215629614 generated at 04/25/2015 12:50:28 needed for
thread 1
ORA-00289: suggestion : /archlog/recovertest1/recovertest1_48089_863551860.arc
ORA-00280: change 314215629614 for thread 1 is in sequence #48089
 
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

But why would report such a mistake it? Here we look at it lead to the restoration Times ORA-00283, ORA-01610 wrong reasons

Error Text, Cause and Action from Message File/s for ORA-01610

Versions 10.2, 11.1, 11.2, 12.1

Error: ORA-01610 recovery using the BACKUP CONTROLFILE option must be done
---------------------------------------------------------------------------
Cause: Either an earlier database recovery session specified BACKUP
CONTROLFILE, or the control file was recreated with the RESETLOGS
option, or the control file being used is a backup control file. After
that only BACKUP CONTROLFILE recovery is allowed and it must be
followed by a log reset at the next database open. 

>>>>> reasons leading to recovery reported ORA-01610 are:

Must also add backup controlfile 1. If you are in a recovery in the first use recover database using backup controlfile command, then again perform recover database

2. You restored the database had been opened resetlogs

3. You use the control file recovery ratio recovered to old data files (for example, you restore the control file is the May 10, restore the data file is after May 10)
Action: The Perform at The Recovery a using the BACKUP controfile option.

Versions 9.2, 10.1

Error: ORA-01610 recovery using the BACKUP CONTROLFILE option must be done
---------------------------------------------------------------------------
Cause: Either an earlier database recovery session specified BACKUP
CONTROLFILE, or the controlfile was recreated with the RESETLOGS
option, or the controlfile being used is a backup controlfile. After
that only BACKUP CONTROLFILE recovery is allowed and it must be
followed by a log reset at the next database open.
Action: Perform recovery using the BACKUP CONTROFILE option.

## The above passage interception from MOS to explain clearly explain the reasons leading to the restoration of Times ORA-01610.

详情可参考 OERR: ORA-1610 "recovery using the BACKUP CONTROLFILE option must be done" Reference Note (Doc ID 19007.1)

Transfer: https://blog.csdn.net/shaochenshuo/article/details/46650455

Guess you like

Origin www.cnblogs.com/zzdbullet/p/11130512.html