2.8.5 Action to be taken if a communication error or power failure occurs
This subsection describes the action to be taken if the Communication error or Power failure occur.
- Organization of this subsection
(1) Action to be taken if a communication error occurs
An error message reporting that a communication error has occurred in the transaction will be displayed.
Investigate the cause of the error, and then terminate the embedded database and take action to resolve the problem. If the communication error prevents you from terminating the embedded database normally, then forcibly terminate the embedded database.
(2) Action to be taken if a power failure occurs
When the OS and the embedded database are restarted following recovery from a power failure, the power backup mechanism in the hardware restores the system to the point immediately before the power failure occurred.
- Cautionary note (for Windows)
-
If the KFPO00107-E message ("aa....aa(bb....bb)" failed. errno = 999: dd....dd) is output when a command is executed or the embedded database starts, an embedded database work file might have become corrupted. If so, make sure that the embedded database has stopped, and then delete and restore all of the files listed below. Note that the files from number 4 and up might not exist in your system.
-
embedded-database-practical-directory\uxpldir\spool\system\filmng.dat
-
embedded-database-practical-directory\uxpldir\spool\system\flg.dat
-
embedded-database-practical-directory\uxpldir\spool\system\shmmng.dat
-
embedded-database-practical-directory\spool\~pdatmode
-
embedded-database-practical-directory\spool\~pdipcid
-
embedded-database-practical-directory\spool\oslmqid
-
embedded-database-practical-directory\spool\oslsmid
-
embedded-database-practical-directory\spool\pdprcsts
-
embedded-database-practical-directory\spool\scdqid1
-
embedded-database-practical-directory\spool\scdqid2
-
embedded-database-practical-directory\tmp\pdommenv
-
All files under embedded-database-practical-directory\uxpldir\spool\shm
-
embedded-database-practical-directory\uxpldir\spool\system\semmng.dat
-
embedded-database-practical-directory\uxpldir\spool\system\msgmng.dat
After you delete these files, make sure that embedded-database-practical-directory\tmp is not being accessed by any other applications, such as Windows Explorer, when you restart the embedded database.
-