Cannot find shared library: libaio.so.1
258344Oct 16 2006 — edited Oct 17 2006After 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