Audit and recovery is used to restore the database following a processing or storage failure.
Processing failures cause abnormal program termination. Following the failures, partially processed transactions must be backed out of the database. This backout process is performed by an Accessroutines process called Abort. The Abort process uses the audit trail produced by the Accessroutines to back out the partially processed transactions.
Storage failures occur when data contained on disk or pack cannot be read. The database can be recovered using the database backup dump tapes produced by DMUTILITY and the audit trail produced by the Accessroutines.