A backup integrity check can be performed during checkpoint or backup to avoid situations where data corruption would result in an unrecoverable database.
If the database integrity is not consistent at the time of a checkpoint or backup, and therefore the backup could notbe used for recovery, the verification fails and the following actions are taken:
▪ The solidDBserver performs an emergency shutdown to prevent a previous, verified backup from being overwritten.
▪ The error is written to solerror.out file.
Recovery can be done by restoring from a previous, verified backup.
Backup integrity verification can be executed manually by running the following command:
ADMIN COMMAND 'backup -i'
Backup integrity verification can be automatically enabled by setting General.RunIntegrityTestOnBackup to yes in the solid.ini configuration file:
By default, backup integrity verification is disabled.