Read assertion failures in the message log and dump files
The following example shows the form that assertion failures
take in the message log.
Assert Failed: Short description of what failed
Who: Description of user/session/thread running at the time
Result: State of the affected database server entity
Action: What action the database server administrator should take
See Also: file(s) containing additional diagnostics
The See Also: line contains one or more of the following file names:
- af.xxx
- shmem.xxx
- gcore.xxx
- gcore.xxx
- /path name/core
In all cases, xxx is a hexadecimal number common to all files associated with the assertion failures of a single thread. The files af.xxx, shmem.xxx, and gcore.xxx are in the directory that the ONCONFIG parameter DUMPDIR specifies.
The file af.xxx contains a copy of the assertion-failure message that was sent to the message log, and the contents of the current, relevant structures and data buffers.
The file shmem.xxx contains a complete copy of the database server shared memory at the time of the assertion failure, but only if the ONCONFIG parameter DUMPSHMEM is set to 1 or to 2.
UNIX only: On UNIX, gcore.xxx contains
a core dump of the database server virtual process on which the thread
was running at the time, but only if the ONCONFIG parameter DUMPGCORE
is set to 1 and your operating system supports the gcore utility.
The core file contains a core dump of the database
server virtual process on which the thread was running at the time,
but only if the ONCONFIG parameter DUMPCORE is set to 1.
The path name for the core file is the directory
from which the database server was last invoked.