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