Salesforce

Database crashed with version mismatch and block corruption errors

« Go Back

Information

 
TitleDatabase crashed with version mismatch and block corruption errors
URL NameDatabase-crashed-error-44
Article Number000183898
EnvironmentProduct: Progress OpenEdge
Version: All supported versions
OS: All supported platforms
Question/Problem Description
Database stopped abnormally with errors (44), (9446), (9445), (4229) and (10560).
Errors refer to .db file, Area 1 while reading.
Steps to Reproduce
Clarifying Information
There is only one OpenEdge installation on this machine.

Database has been running fine for days.

Database disk has sufficient space and space in all areas.



 
Error Message** Database has the wrong version number. (db: <value>, pro: <value>). (44)

SYSTEM ERROR: <function>: Bad file descriptor was used during <system call>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (9446)

SYSTEM ERROR: read wrong dbkey at offset <offset> in file <file>
found <dbkey>, expected <dbkey>, retrying. area <number> (9445)

SYSTEM ERROR: read wrong dbkey at offset <offset> in file <file>
found <dbkey>, expected <dbkey>, retrying. area
Corrupt block detected when reading from database. (4229)

<func-name>: Error occurred in area <num>, block number: <num>, extent<name>: . (10560)
Defect Number
Enhancement Number
Cause
Database Master Block and files are corrupted.  
Resolution
Restore the latest backup.
 
Workaround
If only the Database Control Area is affected (.db file):
  1. Make an OS backup of the database files.
  2. Delete the current database's .db file.
  3. Run the following command: prostrct builddb <database name>
  4. Restart the database.
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:17 AM

Powered by