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).