Consultor Eletrônico



Kbase P39612: What is ORASOPATHNAME?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/09/2003
Status: Unverified

GOAL:

What is ORASOPATHNAME

GOAL:

How does Oracle dataserver look for libclntsh.so (sl)?

GOAL:

How does Oracle dataserver look for Oracle client library?

FACT(s) (Environment):

Oracle DataServer

FACT(s) (Environment):

Progress 9.1x

FACT(s) (Environment):

Oracle 8.1.7

FACT(s) (Environment):

Oracle 9i

FIX:

Starting with 9.x, on Solaris, HPUX and True 64 platforms, Oracle dataserver dynamically accesses Oracle client library (libclntsh.xx). Starting with Version 9.1B, Progress ships 64-bit version products. ORACLE also has a 64-bit product which has either or both 32-bit and 64-bit libclntsh shipped with it.

Following is the scheme on how Progress attempts to dynamically access the ORACLE client library.

(ORASOPATHNAME is a Progress environment variable that can be used to
point to a particular libclntsh.so (sl).)


For 32-bit platforms, Progress first checks $ORASOPATHNAME, then
$ORACLE_HOME/lib/libclntsh.so (or libclntsh.sl for hpux), then
/usr/lib/libclntsh.so (or sl).


If it's a 64-bit platform, Progress first checks $ORASOPATHNAME, then
$ORACLE_HOME/lib64/libclntsh.so (or sl) and finally /usr/lib/libclntsh.so (or sl).