The following Steps are intended to validate if the problem may be a memory / hardware issue.
0) With the database shutdown (so as to avoid crashing the database if the corruption were real) perform either of the following tests:
1) Try to read the record reported in the 14410 error
find first <tablename> where recid(<tablename>) = <dbkey reported in 14410 error>.
display <tablename>.
2) Determine if there are block checksum errors
before and after rebooting the serverNote: the DBRPR utilitiy disables after imaging.
proutil <dbname> -C truncate bi
proutil <dbname> -C dbrpr
Choose Option 9 to change the scanned area to the area containing the table and the reported dbkey in the 14410 error.
Choose Option 16 to scan / fix any block checksum errors within area.
Choose option 1 just report bad block checksum errors.
or
Choose option 2 to scan and fix bad block checksum errors.
Choose option G
Choose Y
Choose Y
Choose Q
Review the database log for the output:
- If no bad block checksums are reported then the database area is clean.
- If bad block checksums are reported then reboot the machine to clean memory and repeat the steps above.
- If bad block checksum errors are reported after the above steps contact technical support to review available Options.