Kbase P16696: Read wrong dbkey when attempting to restore a database.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/30/2003 |
|
Status: Unverified
SYMPTOM(s):
Trying to restore a database from tape to disk.
Full backup was successfully completed.
The Progress prorest utility seems to be hanging.
SYSTEM ERROR: read wrong dbkey at offset <offset> in file <file> found <dbkey>, expected <dbkey>, retrying. (9445)
SYSTEM ERROR: read wrong dbkey at offset 57344 in file /mnt/mfg/live/a564/loca564.d1 found 0, expected 448, retrying. (9445)
Corrupt block detected when reading from database. (4229)
<func-name>: Error occurred in area <num>, block number: <num>, extent<name>: . (10560)
bkRead: Error occurred in area 6, block number: 6, extent: /mnt/mfg/live/a564/loca564.d1. (10560)
Writing block <num> to log file. Please save and send the log file to Progress Software Corp. for investigation. (10561)
Writing block 6 to log file. Please save and send the log file to Progress Software Corp. for investigation. (10561)
CHANGE:
Migrated to a higher Progress version.
CAUSE:
Database version is different from the version of the Progress probkup utility.
FIX:
The correct procedure to accomplish this is as follows:
1- Truncate the database before image file using proutil utility of the same version as the database.
2- Open up the database using the newer version of the product so that Progress internally converts the database from the older to the newer version.
3- Back the database up using the newer version of the Progress probkup utility.