CA Datacom DB05100I INSUFFICIENT MEMORY COVERED VIRTUAL

book

Article ID: 110985

calendar_today

Updated On:

Products

CA Datacom - DB CA Datacom CA Datacom - AD CA Datacom - Server CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA Datacom/AD CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware

Issue/Introduction

CA Datacom using COVERED or VIRTUAL areas getting the following error during the OPEN:

 DB05100I INSUFFICIENT MEMORY, COVERED/VIRTUAL

Cause

There are 2 causes 

  • The MUF load libraries may not be APF authorized, this is documented in the DB05100I error message.

  • There is insufficient 64-bit memory or the amount of  64-bit memory that can be allocated is being restricted by the operating system in the MEMLIMIT parameter specified in the SMFLIMxx  SYS1.PARMLIB member. Starting with 15.0,  CA Datacom 15.0 will use 64-bit memory for VIRTUAL/COVERED first and if not enough memory is available it will then use DATASPACE. The operator console command D SMF,O displays the current MEMLIMIT value specified in SMFLIMxx.

Environment

Release: DBCISF00200-15.1-Datacom-Database-Option for CICS Services
Component:

Resolution

To resolve the problem do the following:

  • Ensure the MUF load libraries are APF authorized. When they are authorized the following message is displayed during startup: 

    DB00210I - MULTI-USER RUNNING AUTHORIZED
  • Add the parameter MEMLIMIT=NOLIMIT to the EXEC card in the JCL.  Alternatively specify REGION=0M which automatically sets MEMLIMIT=NOLIMT.

  • The MEMLIMIT value specified in the SMFLIMxx SYS1.PARMLIB member cannot be overridden with the MEMLIMIT parameter in the JCL so if insufficient it needs to be increased in the SMFLIMxx member.

Additional Information

See message DB05100I in Docops
IBM documentation on SMFLIMxx  and MEMLIMIT parameter