Consultor Eletrônico



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.