Adjusting OSAM database buffers dynamically
To adjust OSAM database buffers while IMS resources are still actively in use, specify new OSAM subpool definitions in the DFSDFxxx member of the IMS PROCLIB data set, and then issue the appropriate UPDATE POOL TYPE(DBAS) command.
Prerequisites: Make sure the
following conditions exist:
- The current number or size of OSAM buffer pools is either insufficient or not needed for workload processing for application programs.
- The DFSDFxxx member of the IMS PROCLIB data set exists.
- IMS is configured with at least a minimal Common Service Layer (to support issuing type-2 commands).
Procedure
If the procedure is performed successfully, the IMS system quiesces activities against the target subpools during reconfiguration.
If you specified a number of buffers that is unchanged from the number of buffers in the existing OSAM subpool, the request to update the OSAM subpool is ignored (as if the request was never made).
- Issue the following command:
The IMS system returns statistics about the OSAM and VSAM buffer pools.QUERY POOL TYPE(DBAS) SUBTYPE(OSAM,VSAM) SIZE() POOLID() SHOW(STATISTICS)
- Based on the returned statistics, evaluate whether there must be further adjustments to the configuration of OSAM buffer pools.