Consultor Eletrônico



Kbase P143: Soft link incorrect causing errors 48 /49 with Oracle Datase
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/21/2003
Status: Unverified

FACT(s) (Environment):

Progress 9.1x

FACT(s) (Environment):

Oracle DataServer

FACT(s) (Environment):

Sun Solaris

FACT(s) (Environment):

Compaq Tru64

FACT(s) (Environment):

Hewlett Packard HP-UX 11

SYMPTOM(s):

Errors occur when running Progress application

SYSTEM ERROR: Bus error. (48)

SYSTEM ERROR: Memory violation. (49)

Can not connect to Oracle

ERROR: Unable to load shared library, present within dataserv.lg file

Shared library exists and also is present within the correct location

CAUSE:

DataServer executable (_progres/_orasrv) has setuid bit on. OS is limiting any exeutables that has setuid bit on (enabled) to only load shared libraries from /usr/lib and ignore LD_LIBRARY_PATH environment variable.

FIX:

If the setuid bit is on, make sure a soft link exists to point the the Oracle shared library to /usr/lib.