Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Cannot find shared library: libaio.so.1

258344Oct 16 2006 — edited Oct 17 2006
After installation Oracle XE (oracle-xe-10.2.0.1-1.0.i386.rpm) on a Linux
box running Suse 9.3 x86-64 I get following error trying to run sqlplus:

oracleXE: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
ERROR:
ORA-12547: TNS:lost contact

I have installed libaio before I attempted installing Oracle XE and rpm
says that it is installed:

# rpm -q libaio
libaio-0.3.102-3

If I look for the missing module I can find it in following places:

# find / -name libaio.so*
/usr/lib64/libaio.so.1
/usr/lib64/libaio.so.1.0.0

The linux version is a 64 bit version and the libaio package fits that
version although it is a later version than Oracle actually recommends
(libaio 3.96). Would that be a problem?

The oracle package is i386 (32 bit I presume). Would that cause any
problem when installing in a Linux 64 bit environment?
I didn't see a 64 bit specific package for Oracle XE.

The other recommended package to have installed for Oracle XE
is glibc and my version is:

# rpm -q glibc
glibc-2.3.4-23.4

Anybody any ideas of what I'm doing wrong ?

B.t.w. I've tried this also on a Fedora Core 4 environement with exactly
the same result. What is going on?

Regards,
Ruud Mantingh
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 14 2006
Added on Oct 16 2006
3 comments
4,019 views