I will share the solution of the error ORA-19599: block number 2678637 is corrupt in archived log /archive/1_547823_457765345.arc
Error :
ORA-19599: block number 2678637 is corrupt in archived log /archive/1_547823_457765345.arc
Solution :
We connect to RMAN and check whether the archivelogs are corrupt.
1 2 | $ rman target / RMAN> validate archivelog all; |
The archivelog which is corrupt is copied to another directory.
1 | $ cp /archive/1_547823_457765345.arc /tmp |
Since the corrupted archivelog is no longer in the archive directory, it is marked as expired by crosschecking.
1 2 | $ rman target / RMAN> crosscheck archivelog all; |
Backup is restarted.