Kbase P129562: When applying ai (After Image) files against a database, does the engine perform a block level updat
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/15/2010 |
|
Status: Verified
GOAL:
When applying ai (After Image) files against a database, does the engine perform a block level update or just replay the transaction?
GOAL:
Does applying ai files result in a block level change or are transactions replayed?
GOAL:
When rolling forward an ai file, are we replaying the transactions or applying block level updates?
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
FIX:
After Imaging is a recovery mechanism that makes use of database backups and AI (after imaging) files for the purpose of recovering a database to a point in time or a specific transaction. When you enable after imaging, the database engine writes notes containing a description of all database changes to the after image files. You can then use the AI files with the roll-forward recovery process to restore the database to the condition it was before you lost the database, without losing completed transactions that occurred since the last backup.
The restore of the database, combined with the ai files allows you to recover a database that was damaged when a failure caused the loss of the database or primary recovery (before image - bi) area.
The database engine accomplishes this task by replaying the transactions that are contained in the AI files against a backup copy of the database.