Kbase P7076: Error 1029 during roll forward
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  21/01/2008 |
|
Status: Verified
FACT(s) (Environment):
All Supported Operating Systems
Progress/OpenEdge Versions
SYMPTOM(s):
Error 1029 during roll forward
SYSTEM ERROR: Note leading and trailing counts don't match (1029)
Database previously crashed with error 5112
rlrdnxt: note prefix and suffix lengths don't match (5112)
After error 5112, the backup was restored and ai notes applied
CAUSE:
Error 5112 indicates before image corruption.
The same notes that corrupted the before image file were recorded to the after image file; at the time those notes are rolled forward, error 1029 is generated.
FIX:
Use 'rfutil -C roll forward' with the 'endtime' option, so that you only roll forward transaction up to a specific point in time before the error 5112 was generated.
Example:
rfutil sports -C roll forward verbose endtime 2004:02:08:30:00 -B 20000 -a sports.a3