cancel
Showing results for 
Search instead for 
Did you mean: 

ERR_SHMPLATFORMMISMATCH error occuring on an active system

Former Member
0 Kudos

Hi

One of our databases has started to log the following error:

ERR_DBMSRV_NOSTART: Could not start DBM server.

ERR_SHMNOTAVAILABLE: Shared memory not available

ERR_SHMPLATFORMMISMATCH: Shared Memory from different platform Unknown (0x00) (expected WIN32, AMD64)

The database is still running (and has been for a couple of weeks prior to the start of the error) but we can't connect with the DBMGui and DBMcli. All SQL connections are OK (SQLCli and SAP).

Two questions:

1) How is the best way to restart the system??? I thought, stop maxdb and all other maxdb services. Remove the shm and shi files (posted in another thread) and then restart.

2) What may have caused this error??

Regards

Doug

Accepted Solutions (1)

Accepted Solutions (1)

markus_doehr2
Active Contributor

Did you maybe install DBStudio on that server?

Markus

Former Member
0 Kudos

Hi Markus

No, we only have the DBMGui installed on this instance and this was installed over a year ago.

No changes have occured on the server and the system has been up for several days when the error started to occur.

Thanks

Doug

markus_doehr2
Active Contributor
0 Kudos

I must admit I have no clue why this appears now.

Are you a SAP customer? If yes, I'd open an OSS call (BC-DB-SDB)

Markus

roland_mallmann
Advisor
Advisor
0 Kudos

Hi,

this has already been reported in an existing OSS message.

We're looking into it.

@ Doug: can you please check the message? Thx.

Regards,

Roland

Former Member
0 Kudos

Hi Roland

I have updated the call.

For the forum, Roland suggested that we rename the 2 shared memory files (SID.dbm.shm and SID.dbm.shm) located in the e:\sapdb\data\wrk directory while the system was still up.

I was then able to connect to the various dbmsrv connections (DBMGui, Perl MaxDB, dbmcli etc). No downtime was required.

Thanks

Doug

Answers (0)