SQL Guide : Database system tables and system views : System tables : SYS_BACKGROUNDJOB_INFO
  
SYS_BACKGROUNDJOB_INFO
If the body of a START AFTER COMMIT statement cannot be started, the reason is logged in the system table SYS_BACKGROUNDJOB_INFO. Only failed START AFTER COMMIT statements are logged in this table. If the statement (for example, a procedure call) starts successfully, no information is stored in this system table. Statements that start successfully but do not finish executing are not stored in this system table either.
The user can retrieve information from the table SYS_BACKGROUNDJOB_INFO by using either an SQL SELECT statement or by calling a system procedure SYS_GETBACKGROUNDJOB_INFO. See E.1.4, “SYS_BACKGROUNDJOB_INFO” for more details.
Also a system-defined event SYS_EVENT_SACFAILED is posted when a START AFTER COMMIT statement fails to start. See its description Miscellaneous events for more details. The application can wait for this event and use the jobid to retrieve the error message from the system table SYS_BACKGROUNDJOB_INFO.
The system table SYS_BACKGROUNDJOB_INFO can be emptied with the admin command:
ADMIN COMMAND 'cleanbgjobinfo';
Only a DBA can execute the 'cleanbgjobinfo' command.
Column name
Data type
Description
ID
INTEGER
Job identifier.
STMT
WVARCHAR
The statement that could not be executed.
USER_ID
INTEGER
User or role identifier.
ERROR_CODE
INTEGER
The error that occurred when we tried to execute the statement.
ERROR_TEXT
WVARCHAR
A description of the error.
See also
System tables