https://cx-oracle.readthedocs.io/en /latest/user_guide/installation.html
- У меня Python 3.8, 64-разрядная версия
- У меня Windows Server 2019, 64-разрядная версия< /li>
Я загрузил 64-битный мгновенный клиент Oracle версии 12.1.0.2.0. Пробовал как с пакетом Instant Client — Basic, так и с Instant Client Package — Basic Light. - Установил путь к загруженному файлу в переменную среды Path
- Перезапустил системе.
dsn_tns = cx_Oracle.makedsn('XXX', 'PORT', service_name='XXX')
conn = cx_Oracle.connect(user=r'XXX', password='XXX', dsn=dsn_tns)
c = conn.cursor()
c.execute(r'select name,open_mode from v$database;')
print(c)
conn.close()
Я не знаю, что еще делать. По-прежнему появляется следующая ошибка:
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://cx-oracle.readthedocs.io/en/lat ... ation.html for help
Подробнее здесь: https://stackoverflow.com/questions/627 ... -module-co