TMF Introduction (G06.26+)
TMF Overview
HP NonStop TMF Introduction—522414-002
1-10
Database Recovery
TMF Transactions Are Permanent
Once a transaction is committed to the database, all the changes made by the
transaction remain in the database, despite any subsequent failure. TMF recovery
features ensure transaction permanence.
Database Recovery
TMF maintains the consistency of the database if a transaction fails to complete
successfully, even if any of the following failures or problems occur:
•
A TMF operator aborts a transaction that an application had previously initiated.
•
Program logic determines that an initiated transaction cannot complete and,
therefore, aborts the transaction.
•
Some single-component failure interrupts a transaction, causing it to be aborted:
for example, the processor that is processing the transaction fails.
•
Both disks of a mirrored pair fail while transactions are changing data on the disks.
•
The primary disk process controlling a disk fails while transactions are changing
data on the disk.
•
A system failure occurs because:
•
Multiple system components (processors or disks) fail and cause the entire
system to become unavailable.
•
An extended power failure or human error causes a total system failure.
TMF provides database recovery for failures ranging from a single-component failure
to a total system failure, using the following features:
•
Audit trails
•
Transaction backout
•
Volume recovery
•
Online dumps and audit dumps
•
File recovery