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.