cancel
Showing results for 
Search instead for 
Did you mean: 

NW 7.31 install

0 Kudos

Hi Guys

Im installing NW 7.31 on MaxDb.

When the installer runs 'Start  Instance' I get the following error in dev_w0

M  calling db_connect ...

B  Loading DB library 'D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll' ...

M  *** ERROR => DlLoadLib()==DLENOACCESS - LoadLibrary("D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll")

  Error 126 = "The specified module could not be found." [dlnt.c       255]

B  *** ERROR => Couldn't load library 'D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll'

[dbcon.c      5767]

M  ***LOG R19=> ThInit, db_connect ( DB-Connect 008192) [thxxhead.c   1484]

M  in_ThErrHandle: 1

M  *** ERROR => ThInit: db_connect (step 1, th_errno 13, action 3, level 1) [thxxhead.c   11318]

Note:

The file does exist. BW4adm and SAPServiceBW4 have full control of the folder and file.

The MaxDb serivce is running.

I also get error when trying to open Db with dbmcli : -24832 err_shmnotavailable Shared memory not available.

The physical memory available is 6785 MB of 8GB and the virtual memory is set at 5400 MB.

Any ideas?

Joe

Accepted Solutions (1)

Accepted Solutions (1)

jimguo
Advisor
Advisor
0 Kudos

Hi,

The error means that user (<sid>adm or SAPServiceSID) is not able to
find MaxDB client library (dbsdbslib.dll require this library)

this library should be in client installation, so please use command

"sdbregview(\sapdb\programs\bin\sdbregview) -i CL_<SAPSID>" to check your CL_<SID> installation. The output should look as follows:

  CL_<SAPSID>    <ClientInstallationPath>    <Version>

If you did not install MaxDB client, please check MaxDB installation guide, there will be chapter about client installation.

Thanks.

Jim

Former Member
0 Kudos

Him

Can you please past the output of the below command.

sdbregview -l

Please check the below env

Windows:

  • MaxDB < 7.8:

PATH=<drive:>\sapdb\programs\bin;\sapdb\programs\pgm;<drive:>\sapdb\programs\lib;<drive:>\usr\sap\<SID>\SYS\exe\run

  • Max DB >= 7.8:

PATH=<drive:>\sapdb\clients\<SID>\bin;<drive:>\sapdb\clients\<SID>\pgm;<drive:>\sapdb\clients\<SID>\lib;<drive:>\sapdb\programs\bin;\sapdb\programs\pgm;<drive:>\sapdb\programs\lib;<drive:>\usr\sap\<SID>\SYS\exe\run

Note 1487269 - Installation of kernel 720 in SAP MaxDB-based SAP systems

Thanks

Rishi abrol

0 Kudos

I ran

sdbregview(\sapdb\programs\bin\sdbregview) -i CL_<SAPSID>

No client installation found.


0 Kudos

sdbregview -l

bxiv
Active Contributor
0 Kudos

Did you run sdbregview from your user directory or did you provide the full path to it?

As the <SID>adm can you run 'set' from a command prompt (this will dump the user and system environment variables), I'm still stuck on this part:

Couldn't load library 'D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll'

Former Member
0 Kudos

Hi,

I was checking the installation guide and it states that the client should be there .

It looks to me an issue with env variables

Thanks

Rishi Abrol

0 Kudos

Managed to overcome from problem by starting install from scratch and re-installing MaxDb client software at the same time.

Thanks to everyone.

0 Kudos

Thanks Rishi

0 Kudos

Billy

The MaxDb client software was missing - done a re-install.

Thanks

Joe

Answers (2)

Answers (2)

0 Kudos

Managed to connect to MaxDb with dbmcli.

Ran installer again. Still got following error.

M  calling db_connect ...

B  Loading DB library 'D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll' ...

M  *** ERROR => DlLoadLib()==DLENOACCESS - LoadLibrary("D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll")

  Error 126 = "The specified module could not be found." [dlnt.c       255]

paul_power
Active Contributor
0 Kudos

Hi Joe,

Check on filesystem, does D:\usr\sap\BW4\DVEBMGS00\exe\dbsdbslib.dll

really exist? If so, check file permissions on it and the path to it.

If it really does not exist:

Check sap notes:

1500638

1487269

822271

regards,

Paul

Former Member
0 Kudos

Check with Dependency Walker if all dependencies are exists.

0 Kudos

who is dependency walker

Never heard of it before. Ill check it out.

0 Kudos

Yes. It really does exist.

Ill check out the notes you sent.

bxiv
Active Contributor
0 Kudos

Perhaps you have some missing environmental variables?

Also do you have authorization on the MaxDB side for the installer to install?

What kernel and patch level are you using?  Have you tried updating it?

0 Kudos

I did set the environmental variables. MaxDb is already installed - just unable to connect.

This is EHP1 and kernel 720 EXT.

bxiv
Active Contributor
0 Kudos

720 EXT with what patch level?

Also is this the kernel for the 7.31 system you are attempting to install or the kernel for the SWPM?

0 Kudos

I downloaded and used Kernel 720 ext for SWPM. I'm using SWPM1SP3. These are the latest files available on SAP Marketplace. Dont know the patch level.

bxiv
Active Contributor
0 Kudos

Excellent this is the typical setup for the SWPM.

For the other kernel version you should have a file system entry (the following is a Windows host x64 with a unicode kernel as an example)

\usr\sap\<SID>\SYS\exe\uc\NTAMD64

I typically leverage disp+work.exe as the example, looking at the windows properties of the file, Details tab, file version for a 7.31 I have 7210.100 which translates to a 7.21 kernel patch lvl 100 (EXT kernel, as I recall performing the kernel upgrade).

Another option is if you have access to the SAP MC you may be able to right click on the <SID> and select version info to have the MC report the kernel values that are being used on startup.

0 Kudos

The patch level is 7200.401.0.0

Thanks

Joe.