Consultor Eletrônico



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