После дополнительных исследований я получил решение от ubunu community , после того как вы установили oracle instantclient, вам нужно будет интегрировать библиотеки oracle следующим образом:
экспорт
LD_LIBRARY_PATH = / USR / Библиотека / оракул / <version>
/ клиент (64) / Библиотека / $ {LD_LIBRARY_PATH: +: $ LD_LIBRARY_PATH}
Например, версия 12.1 для Linux x86_64:
экспорт
LD_LIBRARY_PATH = / USR / Lib / оракул / 12,1 / client64 / Библиотека / $ {LD_LIBRARY_PATH: +: $ LD_LIBRARY_PATH}
где <version>
указывает версию вашего оракула, например, 11.2, 12.2
Параметр подключения должен быть следующим: connection = cx_Oracle.connect("username/password@host/service_name e.g orcl")
чтобы получить имя слушателя / service_name, введите следующее в оракуле sqlplus
SQL> show parameter local_listener
значение слушателя