Kbase P31602: Error during dynamic load of Java dynamic library fails when executing stored procedures
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  23/12/2004 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1D
UNIX
OpenEdge 10.x
SYMPTOM(s):
Error during dynamic load of Java dynamic library fails when executing stored procedures
Error cannot open shared object file when executing SQL92 trigger
[JDBC OpenEdge Driver]:[]Failed during dynamic load of Java dynamic library. Reason = [0]libjvm.so: cannot open shared object file: No such file or directory[libjvm.so].
[DataDirect-Technologies][ODBC PROGRESS driver][PROGRESS]Failed duringdynamic load of Java dynamic library. Reason = [2][libjvm.a].
CAUSE:
The environment variables necessary to execute stored procedures and SQL92 triggers are not set or not set correctly on the database server.
FIX:
Set the below environment variables prior to starting the database server on UNIX:
JDKHOME=/usr/java131; export JDKHOME (change location for JDKHOME if different)
PATH=$JDKHOME/bin:$PATH; export PATH
LIBPATH=$JDKHOME/jre/bin:$JDKHOME/jre/lib:$JDKHOME/jre/bin/classic:$LIBPATH
PROLIBPATH=$JDKHOME/jre/bin:$JDKHOME/jre/bin/classic:$PROLIBPATH