У меня проблемы с установкой драйвера Oracle 19.5 ODB C в Ubuntu 18.04.
Я скачал пакет Basi c и драйвер ODB C и поместил его в папку / opt. Когда я пытаюсь проверить соединение, он говорит, что файл libsqora.so.19.1 отсутствует. Если посмотреть дальше, есть несколько пропущенных файлов, которые он не берет, но находится в папке
ldd libsqora.so.19.1
linux-vdso.so.1 (0x00007ffcef3fc000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd9653d9000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd96503b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd964e1c000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007fd964c02000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd9649fa000)
libaio.so.1 => /lib/x86_64-linux-gnu/libaio.so.1 (0x00007fd9647f8000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fd9645dd000)
libclntsh.so.19.1 => not found
libclntshcore.so.19.1 => not found
libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007fd9643c8000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd963fd7000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd965897000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fd963dcd000)
Однако файлы, которые не найдены, уже находятся в каталоге
adrci libclntshcore.so.19.1 libclntsh.so.18.1 libocci.so libocci.so.19.1 network ucp.jar
BASIC_LICENSE libclntsh.so libclntsh.so.19.1 libocci.so.10.1 libociei.so ODBC_LICENSE uidrvci
BASIC_README libclntsh.so.10.1 libipc1.so libocci.so.11.1 libocijdbc19.so ODBC_README xstreams.jar
genezi libclntsh.so.11.1 libmql1.so libocci.so.12.1 liboramysql19.so odbc_update_ini.sh
help libclntsh.so.12.1 libnnz19.so libocci.so.18.1 libsqora.so.19.1 ojdbc8.jar
Я уже установил переменную окружения для LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH/opt/instantclient_19_5
Проверено, что задан путь к библиотеке
printenv LD_LIBRARY_PATH
/opt/instantclient_19_5
Есть ли что-то еще, что я пропустил? Я попробовал dltest
, и он не находит функцию.
Любая помощь будет оценена.
Спасибо