00E20004

Explanation

In order to satisfy an unconditional request for storage, the get variable storage function needed to obtain additional storage (from GETMAIN) to expand a storage pool. However, the pool attributes defined at the time the pool was created indicated that the pool was already at maximum size.

System action

The agent is abended.

Operator response

Notify the system programmer.

System programmer response

If you suspect an error in Db2, you might need to report the problem. For information about identifying and reporting the problem, see Collecting diagnostic data for problems in Db2 for z/OS.

Problem determination

Diagnostic information is recorded in SYS1.LOGREC, and a Db2 dump is requested. Register 4 contains the address of the pool header block (PHB). Register 7 contains the value of the caller's saved register 14.

At offset 1EF in the SDWA, there is a VRACAN key of '3D' (in HEX), followed by the module name of the Storage Manager invoker.

Collect the following diagnostic items:
  • Console output from the system on which the job was run, and a listing of the SYSLOG data set for the period of time that spans the failure.
  • Dynamic dump, taken to SYS1.DUMPxx data set, by Db2 (04E and 04F abends).
  • SVC dump (or system dump), taken to SYS1.DUMPxx data set, as result of an operator-initiated dump command or SLIP trap exit.
  • A listing of the SYS1.LOGREC data set, obtained by executing IFCEREP1.