I just recently installed Oracle 8.0.3. After feeling fairly
confident with the install I let my database guy at it. He
came back to me saying he couldn't execute some files in ~oracle/bin.
It turned out that the loader couldn't map the ~oracle/lib/libclntsh.so.1.0
shared library. So, I figured I hadn't configured the LD_LIBRARY_PATH
correctly. It looked ok. After banging my head on it for a little while
I took a look at the files he was trying to execute. They were/are setuid
to oracle and setgid to dba. I remember reading somewhere about
non-root users not being able to change LD_LIBRARY_PATH for setuid
programs. So, first I made a sym link in /usr/shlib to it. This
didn't work. Next I copied the file into /usr/shlib. This seemed to
work ok.
Now, under Linux you can simply modify /etc/ld.so.conf to add to the
system library path. Does DU have something similar? Are there any
work arounds for this? What have other people done?
I have searched through the osf-managers list archives but couldn't
come up with anything.
Thanks!
-Dan
Received on Wed Dec 10 1997 - 03:02:51 NZDT