var FeedUrl = 'http://www.news-sap.com/feed/'; var MaxCount = 1; var showDate = 'none';

Error DBMRfcCommuncicationError at DB Instance CreateObject

Hello QnASAP, i’m in the prepare yet now of an Update from Solution Manager 7.0 EHP1 SPs26 to SPs27!
Support Packages are loaded into SAINT and SPAM now.
After replacing the old kernel with the new one SAPEXEDB_150-10005988.SAR
and SAPEXE_150-10005984.SAR, and tp and R3trans and other files in addition
i get error messages in Tc DB50/DB59/DB02, LC10.

DB02, DB50 shows :
Name und Server : SOL – sap8
DBMRFC Funktion : DBM_EXECUTE
Kommando : dbm_version
Fehler : Fehler des DBM
Rückgabewert : -11
Fehlermeldung : tp error: connect failed due to DbSL l

The execution of Report RSSDBCHECKDBMRFC show a lot infromation.
Main Analysis
SMGW – Checking existence and correctness of registered client
SMGW – Entry dbmrfc@sapdb correct

SM59 – Checking existence and connection of RFC destinations SAPDB_DBM and SAPDB_DBM_DAEMON
SAPDB_DBM exists
SAPDB_DBM_DAEMON exists
SAPDB_DBM connection successful
SAPDB_DBM_DAEMON connection successful
SM59 – Checks were successful

CONN – Determining database state via TCP/IP connection SAPDB_DBM and SAPDB_DBM_DAEMON
DBM_EXECUTE_SDB error: dbm_system_error
Name und Server : SOL – sap8
DBMRFC Funktion : DBM_EXECUTE
Kommando : db_state
Fehler : Fehler des DBM
Rückgabewert : -11
Fehlermeldung : tp error: connect failed due to DbSL l
ERROR: Error in determination via command mode “dbmrfc db_state”
DBM_EXECUTE_SDB: dbm_system_error
Name und Server : SOL – sap8
DBMRFC Funktion : DBM_CONNECT
Fehler : Fehler des DBM
Rückgabewert : -11
Fehlermeldung : tp error: connect failed due to DbSL l
ERROR: Error in determination via session mode “dbmrfc db_state”
CONN – Check was not successful

TP – Get connection information and existence of program
Connection information used by DBMRFC:
dbnode: sap8 ; dbname: SOL ; sysid: SOL ; conn: SOL ; profile: no_longer_used
Transport profile is not specified, trying to determine it
Transport profile found /usr/sap/trans/bin/TP_DOMAIN_SOL.PFL
Executing command: dbmcli -d SOL -n sap8 -tpp no_longer_used -tpi SOL -tpc SOL db_state

dbmcli output
55 Error! Connection failed to node sap8 for database SOL:
40 tp error: connect failed due to DbSL l
44 External program terminated with exit code 2
dbmcli output

ERROR: DBMCLI command with tp options was not successful
Checking, if tp executable is in directory /usr/sap/SOL/DVEBMGS66/exe (RSPARAM -> DIR_EXECUTABLE)
tp executable exists in /usr/sap/SOL/DVEBMGS66/exe
TP – Checks were not successful

ail Analysis
Checking MAXDB Version and searching independent program path via SDBREGVIEW
Independent program path exists: /sapdb/programs

Checking paths in environment variables
Checking correctness of environment variable “ld_library_path”
/usr/sap/SOL/DVEBMGS66/exe (DIR_EXECUTABLE) exists
/sapdb/programs/lib exists and placed correctly in environment variable
Environment variable “ld_library_path” exists and path is set correctly
Checking correctness of environment variable “path”
/sapdb/programs/bin exists
ERROR: /usr/sap/SOL/DVEBMGS66/exe (DIR_EXECUTABLE) was not found
Error found in one step

Checking existence of necessary libraries in /sapdb/programs/lib
libicudata.so. exists
libicui18n.so.
exists
libicuuc.so.
exists
libsapni.so exists
libsapu16.so exists
All libraries found

Checking existence of necessary executables
tp exists in /usr/sap/SOL/DVEBMGS66/exe
sapdbmrfc exists in /usr/sap/SOL/DVEBMGS66/exe
dbmrfc exists in /sapdb/programs/bin
sdbregview exists in /sapdb/programs/bin
sdbverify exists in /sapdb/programs/bin
dbmcli exists in /sapdb/programs/bin
All executables found

Checking packet installations via SDBVERIFY
SAP Utilities packets are consistent
ERROR: Base packets are inconsistent
sdbverify output
Base 7.7.07.34 64 bit in /sapdb/programs
check files… failed
/sapdb/programs/bin/starter/sdbstarter not found
/sapdb/programs/bin/getdbroot was modified
check dependencies… ok
check rte registration of package… ok
package data is inconsistent
sdbverify output

ERROR: Some needed directories do not exist
ERROR: Directory /sapdb/programs/pgm/starter/sdbstarter/ does not exist
ERROR: Directory /sapdb/programs/bin/starter/sdbstarter/ does not exist
ERROR: Directory /sapdb/SOL/db/pgm/starter/dbmverifypw/ does not exist
ERROR: Directory /sapdb/SOL/db/pgm/starter/sdbstarter/ does not exist

Is that normal? The system runs before, and i didnt replaced the parts of the client!!

I downloaded the newest lib_dbsl_142-10005988.sar Database Library from SMP for SAPDB again
and the other kernel parts and replaced all again and correct the dbsdbslib.so properties to 755.
No succcess!!!

SM59 = SAPDB_DBM runs fine, SAPDB_DBM_DAEMON also works right!!!
SM49 DBMCLI-> -s dbm_version shows
OK
VERSION = 7.7.07 BUILD = DBMServer 7.7.07 Build 034-1Ƿ-242-761
OS = UNIX

INSTROOT = /sapdb/SOL/db
LOGON = True
CODE = UTF8
SWAP = full
UNICODE = YES
INSTANCE = (unknown)
SYSNAME = Linux
MASKING = YES
REPLYTREATMENT = none,zlib,auto
SDBDBM_IPCLOCATION = /var/lib/sdb/dbm/ipc

DB59 Connection Test shows:
General Connection Data
Connection Name….: SOL
Database Name……: SOL
Database Server….: sap8
tp Profiles……..: no_longer_used
DBM User………..: CONTROL

Test Scope
1. Execute an external operating system command (DBMCLI)
2. Determine status using TCP/IP connection SAPDB_DBM (DBMRFC command mode)
3. Determine status using TCP/IP connection SAPDB_DBM_DAEMON (DBMRFC session mode)
4. Test the SQL connection (Native SQL at CON_NAME)
DBMRFC Rel DBMCLI rel. Kernel Patch DBSL Rel. DBSL Patch SQLDBC Runtrime
7.7.07.34 7.7.07.34 701_REL 158◤.08 142 7.6.06.19

Application Server: sap8_SOL_66 ( Linux )
1. Connect. test with “dbmcli db_state” Unsuccessful
dbmcli_command_execute_error
Error! Connection failed to node sap8 for database SOL:
tp error: connect failed due to DbSL l
External program terminated with exit code 2
2. Connect. test with command mode “dbmrfc db_state” Unsuccessful
dbm_system_error
Name and Server : SOL – sap8
DBMRFC Function : DBM_EXECUTE
Command : db_state
Error : DBM Error
Return Code : -11
Error Message : tp error: connect failed due to DbSL l
3. Connect. test with session mode “dbmrfc db_state” Unsuccessful
dbm_system_error
Name and Server : SOL – sap8
DBMRFC Function : DBM_CONNECT
Error : DBM Error
Return Code : -11
Error Message : tp error: connect failed due to DbSL l
4. Connect. test with “native SQL” ( SOL ) Successful
Is maybe the parameter dbms_type the reason???????
The database interface recognizes the type of the database system by the environment variable dbms_type.
Possible values: ora, inf, db2, db4, db6, ada

The System is builded from herter. Sys Copy and i checked that the parameter is set to
dbms_type = ADA, case sensitiv ?? For windows systems its must set to = ada
Now i read in SDN to sdb??

Wheres the error??
Thx
Ralf

SAP Consultant, needs help regarding “Error DBMRfcCommuncicationError at DB Instance CreateObject “





Browse more questions like this in module: SAP Db And OS


Question filed under SAP Module: SAP Db And OS Tags: CreateObject, Error, instance



Search for solution...


Disqus this Question






sap forum