Consultor Eletrônico



Kbase P13980: rlrdnxt: note prefix and suffix lengths don't match
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/3/2004
Status: Unverified

FACT(s) (Environment):

Progress 9.1x

SYMPTOM(s):

SYSTEM ERROR: rlrdnxt: note prefix and suffix lengths don't match <prefix length> <suffix length> (5112)

CAUSE:

Power Failure.

FIX:

This is a corruption error of the notes in the before image file.
These notes, kept in order with transaction numbers, track all changes to your database. The before image file is used at database startup and during crash recovery to reconcile any changes to the database.
This is a necessary file to ensure the integrity of your data.

Corruption to the before-image file is usually caused by hardware errors or errors at the operating system level, please try to find and fix these problems or they will reoccur.

If you get this error, restore your backup and roll foward your after image files (if you are using after imaging).

If for some reason this is not a feasible resolution (i.e. your backup quality is suspect), you can force truncate the before image file.
This action may cause logical corruption in your database and your database must be repaired (dump and load of database it the recommended repair tool), but it will allow access to the database after the truncate.

The syntax to force truncating your before image file is -->>

proutil dbname -C truncate -F (-F is the force flag)

you will then see these messages -->>

** The FORCE option was given, database recovery will be skipped. (33)
After-imaging disabled by the FORCE parameter. (4790)
** Your database was damaged. Dump its data and reload it. (37)

You will see the (37) error everytime you start this database until
the repair on the database is completed.

It is recommended you repair your database as soon as possible after
forcing in.