Consultor Eletrônico



Kbase P4732: Could not open Dynamic Library: $ORACLE_HOME/lib/libclntsh.so (8013) when accessing Oracle
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/10/2008
Status: Verified

SYMPTOM(s):

Could not open Dynamic Library: $ORACLE_HOME/lib/libclntsh.so (8013) when accessing Oracle through Oracle DataServer

Could not open Dynamic Library: $ORACLE_HOME/lib/libclntsh.so (8013)

DLL Error :ld.so.1:$DLC/bin/_progres:fatal:libwtc8.so:open failed: No such file or directory (8014)

FACT(s) (Environment):

Progress 9.1x
OpenEdge 10.x
Oracle DataServer
Solaris SPARC
Oracle 8.1.7
Oracle 9i

CAUSE:

Progress client is dynamically loading libclntsh.so on Solaris in Progress 9.1x or OE 10. But libclntsh.so is dynamically linked with libwtc8.so/ libwtc9.so (depending on the oracle version) by Oracle, the operating system can not find the shared library libwtc8.so/libwtc9.so.

FIX:

Add $ORACLE_HOME/lib directory to environment variable LD_LIBRARY_PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH