cancel
Showing results for 
Search instead for 
Did you mean: 

ERR_TOO_MANY_DBMSERVER_STARTED: Too many dbmserver processes have been started

Farid
Active Participant
0 Kudos

Hello ,

We are running MaxDB 7.9 database as a LiveCache Instance.

The instance LCP was correctly running and reachable from SCM (trsnaction LC10) and from Database Studio.

The hardware server had unfortunatly some issues(cluster packages disabled), we were able afterwards to restart all the SAP systems but not the MaxDB Instance.

I am new to MaxDB Database, but it looks like the database instance is incorrectly running and therefore refuses any new connection (LC10,Studio, or dbmcli)

$ xinstinfo LCP
IndepData           : /sapdb/data
IndepPrograms       : /sapdb/programs
InstallationPath    : /sapdb/LCP/db
Kernelversion       : KERNEL    7.9.07   BUILD 009-123-242-971
Rundirectory        : /sapdb/LCP/data/wrk/LCP
$ ./dbmcli inst_enum
OK
7.9.07.09    /sapdb/LCP/db
7.9.07.09    /sapdb/clients/SCP
$
$ ./dbmcli db_enum
OK
LCP     /sapdb/LCP/db                           7.9.07.09       fast    offline
LCP     /sapdb/LCP/db                           7.9.07.09       quick   offline
LCP     /sapdb/LCP/db                           7.9.07.09       slow    offline
LCP     /sapdb/LCP/db                           7.9.07.09       test    offline

/sapdb/programs/bin >./sdbregview -l
Installation: Global    /sapdb/programs
Global Listener                7.9.07.09    valid    64 bit
Installation Compatibility     7.9.07.09    valid    64 bit
Installer                      7.9.07.09    valid
SAP Utilities Compatibility    7.9.07.09    valid    64 bit

Installation: LCP    /sapdb/LCP/db
APO LC APPS         10.00.004      valid
Base                7.9.07.09      valid    64 bit
DB Analyzer         7.9.07.09      valid    64 bit
Database Kernel     7.9.07.09      valid    64 bit
Fastload API        7.9.07.09      valid    64 bit
JDBC                7.6.06.09      valid
Loader              7.9.07.09      valid    64 bit
Messages            MSG 0.10302    valid
ODBC                7.9.07.09      valid    64 bit
Redist Python       7.9.07.09      valid    64 bit
SAP Utilities       7.9.07.09      valid    64 bit
SQLDBC              7.9.07.09      valid    64 bit
SQLDBC 76           7.6.06.19      valid    64 bit
SQLDBC 77           7.9.07.09      valid    64 bit
Server Utilities    7.9.07.09      valid    64 bit

Installation: CL_SCP    /sapdb/clients/SCP
Base             7.9.07.09      valid    64 bit
Fastload API     7.9.07.09      valid    64 bit
JDBC             7.6.06.09      valid
Loader           7.9.07.09      valid    64 bit
Messages         MSG 0.10302    valid
ODBC             7.9.07.09      valid    64 bit
Redist Python    7.9.07.09      valid    64 bit
SAP Utilities    7.9.07.09      valid    64 bit
SQLDBC           7.9.07.09      valid    64 bit
SQLDBC 76        7.6.06.19      valid    64 bit
SQLDBC 77        7.9.07.09      valid    64 bit

cd /sapdb/programs/bin

/sapdb/programs/bin >./dbmcli dbm_version

OK

VERSION    = 7.9.07

BUILD      = DBMServer 7.9.07   Build 009-123-242-971

OS         = UNIX

INSTROOT   = /sapdb/LCP/db

LOGON      = True

CODE       = UTF8

SWAP       = normal

UNICODE    = YES

INSTANCE   = (unknown)

SYSNAME    = HP-UX B.11.31 U

MASKING    = YES

REPLYTREATMENT = none,zlib,auto

SDBDBM_IPCLOCATION = /var/lib/sdb/dbm/ipc

/sapdb/programs/bin >./dbmcli -d LCP dbm_version
DBM Server exits!
-24525,ERR_TOO_MANY_DBMSERVER_STARTED: Too many dbmserver processes have been started (8323072 registered, 100 allowed)

Error! Connection failed to node (local) for database LCP:
Reading header from pipe:closed by server


$
$ ./dbmcli -d LCP -u control,passwird db_state
DBM Server exits!
-24525,ERR_TOO_MANY_DBMSERVER_STARTED: Too many dbmserver processes have been started (8323072 registered, 100 allowed)

Error! Connection failed to node (local) for database LCP:
Reading header from pipe:closed by serve

I tried to read the file sdbgloballistener_xxxxxx.prt, but I couldn't , I tried the the command protconv, but It didn't work

And yes,  I had a look at this link but that file is not listed here

http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=36372799

 

I tried to check the different logs but I could not find what is going wrong.

There aren't any more log generated in the RUNDIRECTORY since the

time of the crash (Nov 3 9h00) :

-rw-rw----   1 sdb        sdba        713116 Nov  2 18:31 dbm.prt

drwxrwx---  30 sdb        sdba          1024 Nov  3 00:00 analyzer

-rw-rw-rw-   1 sdb        sdba       10817129 Nov  3 09:46 KnlMsg

And here is the output of the command

/sapdb/programs/bin/protconv -d LCP

Thread       0x21 Task     66  2012-11-03 09:41:11     CONNECT    12651:  Connection released (LCP, T66, connection obj. 8000010001cffd18)

Thread       0x21 Task     66  2012-11-03 09:41:14     CONNECT    12633:  Connect req. (LCP, T66, connection obj. 0x8000010001cffd18, Node:'lclcp.jcb.local', PID: 9501)

Thread       0x20 Task     33  2012-11-03 09:41:14     CONNECT    12633:  Connect req. (LCP, T33, connection obj. 0x8000010001ca5ae8, Node:'LCLCP', PID: 8592)

Thread       0x20 Task     33  2012-11-03 09:41:14     CONNECT    12651:  Connection released (LCP, T33, connection obj. 8000010001ca5ae8)

Thread       0x20 Task     33  2012-11-03 09:41:15     CONNECT    12633:  Connect req. (LCP, T33, connection obj. 0x8000010001ca5ae8, Node:'LCLCP', PID: 8592)

Thread       0x20 Task     33  2012-11-03 09:41:15     CONNECT    12651:  Connection released (LCP, T33, connection obj. 8000010001ca5ae8)

Thread       0x20 Task     33  2012-11-03 09:41:15     CONNECT    12633:  Connect req. (LCP, T33, connection obj. 0x8000010001ca5ae8, Node:'LCLCP', PID: 8592)

Thread       0x20 Task     33  2012-11-03 09:41:15     CONNECT    12651:  Connection released (LCP, T33, connection obj. 8000010001ca5ae8)

It seems that the datbase did not restart during the crash, I could not see any change of status.

I checked for any actcivity at the database level, but there is nothing :

cd /sapdb/programs/bin

$ ./x_cons LCP show active 10

$ ./x_cons LCO SHOW ALL

$ ./x_cons LCP SHOW STATE

$ ./x_cons LCP SHOW VERSIONS

$ ./x_cons LCP SHOW SLEEP

$ ./x_cons LCP SHOW CONNECTIONS

I have killed all processes trunning under user sdb, and restarted the global listener, it did not help.

I have absolutely no idea of what is going wrong.

Any help would be highly appreciated.

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Farid
Active Participant
0 Kudos

Solved. ( I hate it when when I search for a problem on SCN and find that a discussion has been Solved without providing the solution)

Here is the solution provided by SAP Support :

1) stop x_server (command x_server stop) 

2) stop all dbmsrv processes 

3) in directory /var/lib/sdb/dbm/ipc

find files <SID>.dbm.shi and <SID>.dbm.shm, and rename them , they

4)now start x_server and check the issue

Former Member
0 Kudos

Thank you, Raoul. I encountered the same issue and solved by using your solution.

Regards,

Ray

Answers (0)