ST22: xx kilo bytes of shared memory for PXA not available

You are getting PXA_NO_SHARED_MEMORY ABAP dumps continuously in transaction code ST22.

Runtime Errors         PXA_NO_SHARED_MEMORY
Date and Time          02.06.2014 17:08:30

Short text
xxx kilo bytes of shared memory for PXA not available.

What happened?
When starting the R/3 System, 300000 Kbytes of storage space
was required for the ABAP/4 program buffer (PXA), but this
was not available.

The system was started as an emergency system and is not fully
operational.
It is intended only for display and to eliminate errors.
Under no circumstances should it be used for production
purposes.

To get into details, look up on the dev_w0 log files, you will find something as below,

A  ---PXA-------------------------------------------
A  PXA INITIALIZATION
A  PXA: Locked PXA-Semaphore.
A  System page size: 4kb, total admin_size: 18640kb, dir_size: 18016kb.
I  *** ERROR => [CreateOsShm] CreateFileMapping(6,300000 KB) failed with Err=1455
              ERROR_COMMITMENT_LIMIT: The paging file is too small for this operation to complete.
A  Shared Memory von 300000 Kilo-Bytes für PXA nicht verfügbar..
A
A  *** Allocation of PXA failed.
A  *** Shared Memory in size 300000K not available.
A  *** Stopping work process due to no
A  *** shared memory available.
A  *** Please decrease value of profile parameter
A  *** abap/buffersize and restart the system.
A  *** For further information please refer to note 307976.
A  ---PXA-------------------------------------------

Solution

Referring to SAP Note 307976, increase the parameter abap/buffersize (default set to 300000KB). Restart the system. In our case, we have increased the parameter to 600000KB and no more error generate afterwards.

You May Also Like

Leave a Reply?