When this occurs running the command hcidbdump -e/-r produces the following error response from the Cloverleaf command line:
Database error -920, system error 944
When this occurs the database must be reindexed.
The following steps must be performed
1. All processes must be stopped. If the gui is non responsive to the stop process command try using the hcienginestop -p adt command for each process.
If the command is slow in processing and time is essential you can cd to the site process level ie; cd $HCISITEDIR/exec/processes, then run the command
cat ./*/pid this will produce a listing of all pids associated with the processes of the site in question, you will need to then run the command kill -9 ######### for
each pid number listed.
2. Run the command hciprocstatus to insure all process have been stopped.
3. Run the cd command to take you up one level in the site ie; cd ..(two periods will set you in the $HCISITEDIR/exec directory).
4. Run the command hcisitectl -K to stop the Lockmanager and Monitord Daemons
5. Remove the monitorShmemFile ie; rm monitorShmemFile.
6. cd to the databases directory ie; cd databases, this will place you here $HCISITEDIR/exec/databases.
7. Run the command hcisitectl -S to start the Lockmanager and Monitord Daemons.
8. Run the command hcidbinit -i, this will remove the index for the databases.
9. Run the command keybuild rlog.
10. Run the command dchain rlog.
When this steps are done the recovery database should be reindexed and accessible, run the hcidbdump -r command to verify success. At this point if there are no errors noted by the system with these commands the processes can then be restarted.