Oracle 11g Client and Selinux

Roberto Ragusa mail at robertoragusa.it
Wed Aug 11 07:34:55 UTC 2010


Garry T. Williams wrote:
> 
> After installation, I wanted to add the client libraries to ldconfig
> so I could link my code to them.  I added oracle.conf to the
> /etc/ld.so.conf.d directory with this line:
> 
>     /opt/oracle/product/lib
> 
> and ran ldconfig as root.  Now the fun started.
[...]
> 
> I was surprised to see /lib64/dbus-1/dbus-daemon-launch-helper link to
> Oracle's version of libexpat.
> 
> What did I do wrong?

Did you add the line in ld.so.conf in first position or in last position?
Could be related to ordering.

Or, more simply, what you specify in ld.so.conf has precedence against
/lib and /usr/lib, so the Oracle lib always wins. (man ld.so seems
to suggest this).
In that case you should not modify ld.so.conf for Oracle. Just run Oracle
with a suitable LD_LIBRARY_PATH and do not pollute the system config.
The Oracle installer should have created a oraenv file somewhere for you;
it messes with some env vars, including LD_LIBRARY_PATH. You should run it
(with ". /xxxx/oraenv") before Oracle.

-- 
   Roberto Ragusa    mail at robertoragusa.it


More information about the users mailing list