Я пытаюсь подключиться к Oracle с помощью unixODBC, но он не работает. До сих пор я пытался следовать How do I setup Oracle ODBC drivers on RHEL 6/Linux. Когда я пытаюсь подключиться с помощью ISQL я получаю следующее:Подключение Oracle с помощью unixODBC: не удается открыть lib '/usr/lib/oracle/12.1/client/lib/libsqora.so.12.1'
[email protected]:~$ isql -v oracle-jono
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/12.1/client/lib/libsqora.so.12.1' : file not found
[ISQL]ERROR: Could not SQLConnect
Я проверил, что /usr/lib/oracle/12.1/client/lib/libsqora.so.12.1 существует. Когда я запускаю команду LDD он говорит, что libclntsh.so.12.1 не найден:
[email protected]:~$ ldd /usr/lib/oracle/12.1/client/lib/libsqora.so.12.1
linux-gate.so.1 => (0xb772e000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7573000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb752d000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7510000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xb74f7000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb74ee000)
libclntsh.so.12.1 => not found
libodbcinst.so.2 => /usr/local/lib/libodbcinst.so.2 (0xb74d8000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7329000)
/lib/ld-linux.so.2 (0xb7730000)
libltdl.so.7 => /usr/lib/i386-linux-gnu/libltdl.so.7 (0xb731e000)
В других вопросов/ответов (например, https://dba.stackexchange.com/questions/12005/oracle11-2g-post-installation-problem-on-oracle-linux-kernel) есть этот libclntsh.so.12.1 файл, но у меня его нет. Поэтому я даже не могу попытаться связать/chmod.
Где я могу получить отсутствие libclntsh.so.12.1? Или есть некоторые другие проблемы, которые я не знаю?