Kbase P98930: rmDoChange error during crash recovery phase.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/01/2006 |
|
Status: Verified
SYMPTOM(s):
rmDoChange error during crash recovery phase
rmDoChange: old record 18699 area 6 updctr 4014 has size 7936 expected 80 in txn 1072830 updctr 4014
CAUSE:
File System where the DB Extents were was not accessible anymore due to a hardware crash.
CAUSE:
The hardware crash has caused data corruption.
FIX:
The corruption may be Logical (Before Image File) or Physical (Data Extent) depending if the File System was having the Bi files extents or the Data Files Extents.
When the database engine records a change to a record, it records both the old and new length. When the redo phase of crash recovery went to apply the change, it found an unexpected length in the old record.
In this case the redo phase cannot be performed for the record because of an incorrect size.
The only option that is certified by Progress is to restore a recent backup.