Kbase P125262: Attempted force into a database fails with system error (4524)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/31/2008 |
|
Status: Verified
SYMPTOM(s):
Attempted force into a database fails with system error (4524)
SYSTEM ERROR: File <file-name> too small <length>, blocksize <blocksize> extend failed." (4524)
SYSTEM ERROR: File dbname.b3 too small 0, blocksize 16384 extend failed." (4524).
Database crashed earlier with error:
Insufficient disk space to extend the before-image file. (854)
Last ditch effort to gain access to a crashed database.
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.1x
OpenEdge 10.x
FIX:
In order to force into the database when getting SYSTEM ERROR: File <file-name> too small <length>, blocksize <blocksize> extend failed." (4524) referencing a bi file, follow the steps below:
1. Rename the current bi file on disk that is mentioned in the error message.
2. Rename the current dbname.st file
3. Create a current st file by running prostrct list dbname.
4. Run prostrct unlock dbname -extents. (that determines what extents should be present and recreates any that are missing, thus giving us a new bi extent on disk.)
5. Run proutil dbname -C truncate bi -F
6. Start the database