Everyplace 9.1.3 for Lotus Expeditor 6.2 |
The data integrity check tools report whether tables and indexes are corrupted.
To check whether a database is healthy and to troubleshoot database problems, perform a basic check first by using the DBCHECK command. The DBCHECK command checks the general data health, for example, page size, file size, existence of data file and index file. The DBCHECK command does not check the content of the tables, nor does it check encrypted databases.
If a basic check does not help you find the problem, or if synchronization fails with severe errors such as SQLState 58005 and 58004, perform a comprehensive data integrity check. The comprehensive check verifies the integrity of the content of system catalog tables and user tables of both non-encrypted and encrypted databases. If the comprehensive check reports errors after the check, contact IBM software support. You might want to use the comprehensive check before synchronization to prevent client synchronization errors.
This tool is available for both DB2® Everyplace® Database Edition and DB2 Everyplace Enterprise Edition.
Running the DBCHECK command in DB2eCLP checks the data integrity. The command syntax is:
DBCHECK outputfile
The outputfile parameter specifies the name of a text file in the database directory where the tool will write the results. If the file already exists, the tool will overwrite it.
This tool is available for DB2 Everyplace Enterprise Edition. The comprehensive check takes longer than the basic check. If the database contains large BLOB files, the comprehensive check will also take longer.
The tool writes the results in a text file in the directory that is specified by the Path parameter.