Oracle 12cR1 – How to Fix RMAN-11003, ORA-00354, ORA-00353 Corrupt Redo Log

corruptionoracleoracle-12crmantransaction-log

Oracle 12cR1, disaster database.

ORA-00283: recovery session canceled due to errors

ORA-00354: corrupt redo log block header

ORA-00353: log corruption near block 8 change 80357235718 time
11/01/2020 01:57:01

ORA-00334: archived log: '/FRA/…/o1_mf_2_61264_hsvvjoyb_.arc'

Database in mount mode and can't recover.

How can I resolve this?

Best regards,

Best Answer

That is not an online redo log. That is an archived redo log of thread 2 sequence 61264. It can be clearly seen from the error and the name of the file. The archivelog on disk was damaged. Restore it from backup and continue recovery using that.

If you do not have a backup of that archivelog, just roll forward the standby database with an incremental backup.

As a last resort, you can rebuild the standby database from the primary.