VALIDATE command to manually check for physical and logical corruptions in database files
VALIDATE DATABASE; -- validate all datafiles and control files (and the server parameter file if one is in use)Validating Database Files with BACKUP VALIDATE
VALIDATE BACKUPSET 22;
VALIDATE DATAFILE 1 BLOCK 10;
BACKUP VALIDATE DATABASE ARCHIVELOG ALL; -- validate that all database files and archived logs can be backed upValidating Backups Before Restoring Them
BACKUP VALIDATE CHECK LOGICAL DATABASE ARCHIVELOG ALL; -- check for logical corruptions in addition to physical corruptions
RESTORE DATABASE VALIDATE;
RESTORE ARCHIVELOG ALL VALIDATE;