Я устанавливаю соединение с oracle 11g, который находится на удаленном сервере, используя cx_oracle 7 с python 3.6.7. моя ОС в Ubuntu 18.04
Я установил клиентскую библиотеку Oracle Instant с libclntsh.so, но не получаю ожидаемого результата.
вот код, который я использую для подключения к Oracle db
connection = cx_Oracle.connect("username/password@host/port")
print (connection.version)
connection.close()
при запуске скрипта я ожидаю получить версию подключения, вместо этого я получаю следующее сообщение об ошибке
Файл «script.py», строка 13, в соединении = cx_Oracle.connect («имя пользователя / пароль @ хост / порт») cx_Oracle.DatabaseError: DPI-1047: не удается найти 64-разрядную клиентскую библиотеку Oracle: «libclntsh.so: невозможно открыть файл общих объектов: нет такого файла или каталога ». См. https://oracle.github.io/odpi/doc/installation.html#linux за помощью