Increasing buffers in DBMSTLST DBUTLTY DB00217E INSUFFICIENT MEMORY FOR SYSTEM STARTUP
search cancel

Increasing buffers in DBMSTLST DBUTLTY DB00217E INSUFFICIENT MEMORY FOR SYSTEM STARTUP

book

Article ID: 407068

calendar_today

Updated On:

Products

Datacom/DB Datacom Datacom/AD

Issue/Introduction

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.

Environment

Release: 15.1

Cause

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.    

Resolution

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.

 

Additional Information

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