Consultor Eletrônico



Kbase P97232: Wrong bi blocksize prevents prostrct unlock from recovering database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/28/2008
Status: Verified

SYMPTOM(s):

Problems recovering from missing bi file

Created empty database and copied bi file to damaged database

Error running prostrct unlock

SYSTEM ERROR: File dbname.b1 too small 0, blocksize 8192 extend failed." (4524)

FACT(s) (Environment):

UNIX
Windows
Progress 9.x
OpenEdge 10.x

CAUSE:

The damaged db expects a .bi file with an 8192k blocksize.

FIX:

Recreate the empty database with an 8192k bi blocksize. Copy the bi file to the damaged database and re-run:
prostrct unlock dbname
The database can now be force truncated:
proutil dbname -C truncate bi -F
The database can now be accessed. A dump and load should be performed as soon as a possible.
Please note, Progress strongly recommends going to back up as your first course of recovery.