Sysview Performance Management for Db2 for z/OS (IDB2) Data Collector task abends daily at a particular time (19:30 PST) in Production.
Below is the Information found from DBGPRINT:
DBG43004I 19:30:05 IFI FUNCTION READA COMPLETED WITH RETURN CODE 0100 AND REASON CODE 00F30018
DBG37006E 19:30:05 DB2 CALL FOR TERMINATE THREAD RESULTED IN FRB RETCODE 0100 AND FRB REASON CODE 00F30018
DBG37005I 19:30:05 DATA COLLECTOR DISCONNECTED FROM DB2 SUBSYSTEM ssid
DBG39038I 19:30:05 TERMINATION STARTED FOR DATA COLLECTOR FOR DB2 SUBSYSTEM ssid
DBG84003I 19:30:05 HEALTH CHECKER SUBTASK TERMINATING
DBG84004I 19:30:05 HEALTH CHECKER SUBTASK TERMINATION COMPLETE
The Data Collector USERID must be granted EXECUTE on the Sysview for Db2 explain plan referenced in the PLANSxx member of
hlq.CDBAPARM. The IDGRANT in the .SOURCE library contains a sample GRANT EXECUTE statement.
See the following link:
Db2 Authorizations
Note: Pay attention to whether initialization completed or not. The run time will be less than a minute if the IDGRANT was not done
generally and the return and reason codes would have to match the one in the problem description.