ORA-00310:
archived log contains sequence string; sequence string requiredCause:
The archived log is out of sequence, probably because it is corrupted or the wrong redo log filename was specifiedAction:
Specify the correct redo log file; then retry the operation.
😦
i tried to recover my Oracle DB with my archivelogs with :
recover database until cancel
and oracle forced me to recover my oracle DB with backup control file
so i did that :
recover database using backup controlfile
and i got :
ORA-00279: change 15264915 generated at 02/24/2012 07:30:43 needed for thread 1
ORA-00289: suggestion :
/media/data1/backup_KANTIN/archivelogs/1_410_739018536.dbf
ORA-00280: change 15264915 for thread 1 is in sequence #410
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
I tried with using AUTO mode but my oracle redo log sequence had not find the archived file.
1_410_739018536.dbf
My archived file just till 1_409_739018536.dbf.
Here i knew there were some things wrong with my redo log sequence . . . . . .
After browsing and browsing . . . . in my case,
I just need to recover my corrupted redo log file . . . . with :
find INACTIVE redo log status.
SELECT a.group#,a.status, a.member, b.bytes FROM v$logfile a, v$log b WHERE a.group# = b.group#;
try again to recover my database and type the INACTIVE redo log file:
shutdown immediate;
startup mount;
recover database using backup controlfile
ORA-00279: change 15264915 generated at 02/24/2012 07:30:43 needed for thread 1
ORA-00289: suggestion :
/media/data1/backup_KANTIN/archivelogs/1_410_739018536.dbf
ORA-00280: change 15264915 for thread 1 is in sequence #410Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
/media/data1/oracle/oradata/orcl/redo01.log
Log applied.
Media recovery complete.alter database open resetlogs;
Database altered.
and finally, there happily ever after . . . . . .
enjoy friends! hope my review has helped your problem.
 source :
#http://myoracledba.blogspot.com
#http://www.ardentperf.com/2007/05/09/controlfile-recovery-requires-resetlogs/