After increasing the buffers in DBMSTLST for batch processing, DBUTLTY fails with:
DB00217E INSUFFICIENT MEMORY FOR SYSTEM STARTUP
Already specifying REGION=0M in the JCL.
Release: 15.1
Increasing the buffers requires more storage to be allocated in the address space.
In this case an additional 230M of storage is needed.
Specifying REGION=0M will not always allocate all the above the line storage to a job.
Operating system exits IEFUSI and IEALIMIT and SYS1.PARMLIB member SMFLIMxx can limit how much storage a job can use.
The solution is to specify the exact amount of above the line storage required by the job in the REGION parameter in the JCL
In this case specify REGION=300M which is a bit more than the size of the buffers.
There is no need to re-assemble DBMSTLST to change the buffers for DBUTLTY. The SET OPTION1 statement can be used instead.
See article Datacom LOAD, MASSADD, REPLACE Performance Tips.
For example specify in the DBUTLTY input:
SET OPTION1=DATANO=3000;DXXNO=3000;IXXNO=1000