Skip to Content
0
Former Member
Mar 30, 2011 at 04:05 PM

Two SAP SIDs on one host. Only one has problem calling libnnz10.so

19 Views

We have two SAP SIDs on the same host being setup.

Both have the same env setup & the same kernel (46D_EX2)

When running disp+work for SID1 it's no problem

When running disp+work for SID2 we get this error:

Wed Mar 30 11:57:33 2011

  • ERROR => DlLoadLib: shl_load /usr/sap/Q61/SYS/exe/run/dboraslib.so -> DLENOACCESS (2,No such file or directory) [dlux.c 229]

  • ERROR => Couldn't load library '/usr/sap/Q61/SYS/exe/run/dboraslib.so'

[dbcon.c 3598]

/usr/lib/hpux64/dld.so: Unable to find library 'libnnz10.so'.

This is a call from kernel file dboraslib.so to the ORACLE 10g client file libnnz10.so' --- both as adm. The ORACLE client dirs are all owned by ora so both SIDs should be getting the same permissions... you ca LDD the kernel file on both kernels and get the same setup:

/usr/sap/Q61/SYS/exe/run/dboraslib.so:

ibclntsh.so.10.1 => /oracle/client/10x_64/instantclient/libclntsh.so.10.1

libnnz10.so => /oracle/client/10x_64/instantclient/libnnz10.so

libc.so.1 => /usr/lib/hpux64/libc.so.1

/oracle/client/10x_64/instantclient/libnnz10.so => /oracle/client/10x_64/instantclient/libnnz10.so

librt.so.1 => /usr/lib/hpux64/librt.so.1

libnss_dns.so.1 => /usr/lib/hpux64/libnss_dns.so.1

libdl.so.1 => /usr/lib/hpux64/libdl.so.1

libm.so.1 => /usr/lib/hpux64/libm.so.1

libpthread.so.1 => /usr/lib/hpux64/libpthread.so.1

libunwind.so.1 => /usr/lib/hpux64/libunwind.so.1

libnsl.so.1 => /usr/lib/hpux64/libnsl.so.1

libdl.so.1 => /usr/lib/hpux64/libdl.so.1

libuca.so.1 => /usr/lib/hpux64/libuca.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libxti.so.1 => /usr/lib/hpux64/libxti.so.1

Anyone seen the same thing anywhere? I'm stumped for the mo as to why teh same disp+work will run for one SID and not the other. You'd think it was env setup but both are the same that I can see.