[unixODBC-support] isql cannot find Oracle driver on Fedora Rawhide (64-bit)
Angela Johansson
angela.johansson at gmail.com
Wed Apr 29 06:57:01 BST 2009
Hi All,
I have problems connecting to my database server. Running isql against
Oracle's own driver gives the following output:
[oracle at vierstein ~]$ isql -v OracleODBC-11g
[01000][unixODBC][Driver Manager]Can't open lib
'/usr/local/share/oracle/11g/lib/libsqora.so.11.1' : file not found
[ISQL]ERROR: Could not SQLConnect
I know the library is there and I also checked the versions, since I
am running a 64-bit OS:
[oracle at vierstein ~]$ file /usr/local/share/oracle/11g/lib/libsqora.so.11.1
/usr/local/share/oracle/11g/lib/libsqora.so.11.1: ELF 64-bit LSB
shared object, x86-64, version 1 (SYSV),
dynamically linked, not stripped
[oracle at vierstein ~]$ file /usr/bin/isql
/usr/bin/isql: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
They both exist and are 64-bit files. Why doesn't isql find the library?
With easysoft's driver, I get the same output (with a different path of course):
[oracle at vierstein ~]$ isql -v ORACLE
[01000][unixODBC][Driver Manager]Can't open lib
'/usr/local/easysoft/oracle/libesoracle.so' : file not found
[ISQL]ERROR: Could not SQLConnect
[oracle at vierstein ~]$ file /usr/local/easysoft/oracle/libesoracle.so
/usr/local/easysoft/oracle/libesoracle.so: ELF 64-bit LSB shared
object, x86-64, version 1 (SYSV), dynamically linked, not stripped
I also tried copying the library to /usr/lib64 and installing 32-bit
unixODBC using the 32-bit version of the driver - nothing works. Does
anybody know what's wrong or can give me any hint as to what I should
double-check?
I am running Fedora Rawhide (the development version of Fedora), the
installed unixODBC package is unixODBC-2.2.14-2.fc11.x86_64.rpm and
the installed database server is Oracle Database 11g.
Thanks in advance for your effort.
Regards,
/Angela J
More information about the unixODBC-support
mailing list