728x90


Problem(Abstract)

Optim server on AIX 6.1 can't find the 32 bit Oracle 11.x cleint

Symptom

Error from Optim Server trace file:

ENVW32IF ENVIntLoadSharedLib (4373) EXCP 09/23/2011 14:41:29 000023 00094036 0000004A
LoadLibraryEx for 'pn0dsqr3' Failed. GetLastError returns 126, Msg "The specified module could not be found. "

ENVW32IF ENVIntLoadSharedLib (4381) EXCP 09/23/2011 14:41:29 000024 00094036 0000004A 
LoadLibraryEx Failed on Unix. errno is 8, dlerror() gives "(null)"

ENVCCOMP ENV_LoadSpgm (1067) EXCP 09/23/2011 14:41:29 000025 00094036 0000004A 
Cid=5 CType=0, Spgm=PN0DSQR3 ECode=231

ENVCSERV ERR_SysErr (0000) SYSE 09/23/2011 14:41:29 000026 00094036 0000004A
System Error: Load Service Pgm
Aux Data: PN0DSQR3
Date/Time: 09/23/2011 14:41:29
Recursion: 0 
RetCode: PST_FAILED(-00001) General logic error
ExtCode: ENVERR_BADSPGMLOAD(00231) Load of PST SPGM or ExtDLL failed
Token1: PN0DSQR3
Token2: PN0DSQR3

The Optim Workstation will also report the following upon selecting the Optim Server:

Unable to communicate with server <server name>.
Optim directory <directory name> is unknown
Unexpected response from internal component, RC:-1

Cause

The AIX 11.x 32 bit Oracle client no longer uses the <Oracle_home>/lib32 directory and has moved to just <Oracle_home>/lib directory. The Optim server cannot find the correct Oracle client library files to use the Oracle client, thus reporting that it can't find the Optim directory

Environment

AIX 6.1 and Oracle 11.x

Resolving the problem

For Optim to operate correctly, the following symbolic links are required:

Go to $ORACLE_HOME/lib: 
ln -s libclient11.a libclient10.a

Go to $ORACLE_HOME: 
ln -s lib lib32



http://www-01.ibm.com/support/docview.wss?uid=swg21567918

728x90

+ Recent posts