Verifying that the Oracle Shared Library was Created During the Oracle Installation
Use
If running AIX, Solaris, or HPUX, the required 64–bit Oracle shared library is found in $ORACLE_HOME/lib. If running Linux, the required 32–bit Oracle shared library is found in $ORACLE_HOME/lib32.
The Oracle shared library is created at Oracle install time. In some cases, the shared library may not have been installed.
Procedure
-
Check to see if $ORACLE_HOME/lib or $ORACLE_HOME/lib32 (depending on whether you are running AIX/Solaris/HPUX or Linux respectively) contains libclntsh.<ext>, where <ext> is one of the following:
-
.so (on Linux)
-
.so (on Solaris)
-
.sl (on HP_UX)
-
.a (on AIX)
-
-
If it does not contain one of the above, then run the $ORACLE_HOME/genclntsh shell script first to create the libclntsh.ext library. Oracle recommends running genclntsh after operating system upgrades.