Data File checksum may be incorrect after DBRECOV - K4000049 - 18 Nov 2003

After DBRECOV is run against a database DBCHECK may report that the data file checksum is incorrect. Although the rollback log contains information which is supposed to prevent this problem ever arising, prior to this fix it is possible for this to happen: the checksum may be corrupted if a hole for which the last byte is at an even address is rolled back in and the value of the byte changes from a value less than 128 to a value greater than or equal to 128 or vice versa. Each change of this type during a rollback corrupts the checksum by either +256 or -256, so that the bug will only arise intermittently.

DP4 Products/Versions Affected

4.5xx,4.6xx

Where the version affected is given as 4.5xx or 4.6xx, all versions of DP4 issued prior to the date of the fix are potentially affected. Where a specific version number is given the problem was introduced by that release and prior releases are unaffected. If a patch release number is also specified (in parentheses) , the fault was introduced at that specific patch level.

Downloads

Updated 4.523/4.619 Win32 components (REORGDB.EXE,DBRECOV.EXE, DP4SRVR.W32)

Refer to 4.620/4.621 pages for fixes to more recent releases

Due to limitations on available web space downloadable fixes are only available for the most commonly used environments, and may not be separately available in both 4.5xx and 4.6xx flavours. If a file you require is not available you can ask us to e-mail it to you.