Kbase P9362: Explanations for "CRC check error reading backup block (1147)"
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  01/03/2010 |
|
Status: Verified
GOAL:
Explanations for "CRC check error reading backup block <block-num> (1147)"
GOAL:
What does the error "CRC check error reading backup block <block-num> (1147)" mean?
GOAL:
CRC check error reading backup block <block-num> (1147)
FACT(s) (Environment):
All Supported Operating Systems
Progress 8.x
Progress 9.x
OpenEdge 10.x
OpenEdge Category: Database
FIX:
The error indicates that the restore utility encountered a tape block (the size of which is determined by the -bf parameter on the PROBKUP command) whose CRC value did not match the CRC value that was calculated during the restore. Progress PROBKUP checks every database block it reads into the buffer and calculates a CRC value for the buffer (size = -bf). The CRC value is stored on the backup media at the beginning of each tape block. During the PROREST, those values are re-calculated and compared to the value that resides in the tape block. Any mismatch of these values is reported by the 1147 error. This does indicate that the backup contains corruption and Progress cannot guarantee integrity. These errors indicate a problem with reading the backup itself, not that the database it originally came from has a problem.