Skip to Content
0
Former Member
May 10, 2009 at 06:56 AM

SAP installtion stopped - error cant create shared memory

277 Views

Dear All,

Greetings!

We are trying to install SAP ECC 6.0 IDES system on Windows 2003 x64 Server and DB2 9.1, during the process of installation - in the step of Start Instance. The sapinst Gives Up! the process since the enqueue server is found in stopped state when the instance tries to start up.

I found the below given error message from the Developer Trace files of the enqueue server.

[Thr 1384] Sat May 09 18:21:13 2009

[Thr 1384] *** ERROR => ShmDelete: Invalid shared memory Key=34. [shmnt.c 719]

[Thr 1384] *** ERROR => ShmCleanup: ShmDelete failed for Key:34. [shmnt.c 793]

[Thr 1384] initialize_global: enqueue server without replication

[Thr 1384] Enqueue: EnqMemStartupAction Utc=1241873473

[Thr 1384] *** ERROR => [CreateOsShm] CreateFileMapping(37,65 KB) failed with Err=5

ERROR_ACCESS_DENIED: Access is denied. [shmnt.c 2174]

[Thr 1384] *** ERROR => ShmCreate: Create (37,67072,1) failed [shmnt.c 506]

To note - we had a virus attack on the server recently and an Anti-Virus tool was used to clean the server, after that I found most of the SAP folders in Read-Only mode.

I suspect any causes of the same for the above mentioned ACCESS_DENIED error. Currently I have allocated 28GB of swap size, but the SAP instance is not able to create a shared memory from the same I hope.

Num

Pagefile

Min.Size

Max.Size

Avail.Max

Curr.Size







1

c:\pagefile.sys

8192000 K

8192000 K

8192000 K

8192000 K

2

e:\pagefile.sys

10485760 K

10485760 K

10485760 K

10485760 K

3

f:\pagefile.sys

10485760 K

10485760 K

10485760 K

10485760 K

Please help me with your suggestions for the workaround,

- How will I be able to enable the swap size of the server to be used by the SAP instance?

- Is this the effect of the anti-virus or an aspect in windows server to change the folders and files to read-only after a virus attack?

I have tried the possibilities of adding more shared memory, removing the shared memory and restarting the OS and assigning back the same, but these dint prove useful.

Kindly help me with your suggestions.

Thank you

Regards,

Vineeth