天天看點

oracle 11g libclntsh.so.10.1,unable to load libclntsh.so.10.1

I have run command ldd -s dboraslib and the output is:

...

find library=libclntsh.so.10.1; required by /usr/sap/ERP/SYS/exe/run/dboraslib

.so

search path=/usr/sap/ERP/SYS/exe/run:/oracle/client/10x_64/instantclient (S

HLIB_PATH)

trying path=/usr/sap/ERP/SYS/exe/run/libclntsh.so.10.1

trying path=/oracle/client/10x_64/instantclient/libclntsh.so.10.1

search path=/oracle/client/10x_64/instantclient:/oracle/client/10x_64/lib:/o

racle/db_sw/102_64/instantclient:/oracle/db_sw/102_64/software/lib:/usr/lib/hpux

64:/opt/langtools/lib/hpux64 (RPATH)

trying path=/oracle/client/10x_64/instantclient/libclntsh.so.10.1

trying path=/oracle/client/10x_64/lib/libclntsh.so.10.1

trying path=/oracle/db_sw/102_64/instantclient/libclntsh.so.10.1

trying path=/oracle/db_sw/102_64/software/lib/libclntsh.so.10.1

trying path=/usr/lib/hpux64/libclntsh.so.10.1

trying path=/opt/langtools/lib/hpux64/libclntsh.so.10.1

search path=/usr/lib/hpux64 (default)

trying path=/usr/lib/hpux64/libclntsh.so.10.1

Unable to find library 'libclntsh.so.10.1'.

The directory /oracle/client/10x_64/instantclient is a symbolic link pointing to /oracle/client/10x_64/instantclient_10201 and the relevant libraries are in the actual directory. So I am stumped why these can't be located by dboraslib. Any hints???

Regards