Ошибка загрузки файла DLL для Cx_oracle - PullRequest
2 голосов
/ 17 марта 2011

Я использую Python 3.1.2.Я скачал cx_Oracle (установщик Windows x86 (Oracle 10g, Python 3.1)).Я использую Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64-разрядная версия.

Я пытаюсь получить доступ к удаленному серверу Oracle.Я не установил ни одного клиента Oracle.Однако я использую SQLTools 1.5.0, который я вставил вручную из какого-то места.

Я узнал, что cx_Oracle нужен файл DLL от клиента Oracle для доступа к удаленной базе данных, поэтому я скопировал все библиотеки DLLфайлы из папки SQLTools в папку.Я добавил место, где я хранил файл ora.dll, в системную переменную окружения (PATH и ORACLE_HOME).Но это не похоже на работу.Я получаю ту же ошибку:

ImportError: Ошибка загрузки DLL: указанный модуль не найден.

Я что-то упустил.Будет ли это руководство работать, или мне нужно установить клиент Oracle?

1 Ответ

1 голос
/ 10 августа 2013

Клиент Oracle - это не установщик, а серия пакетов zip. Загрузите соответствующий Instant Client с этого здесь (http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html),, распакуйте его, вставьте его на диск C или в любое другое место и добавьте его в свои архивы LD_LIBRARY_PATH и ORACLE_HOME.

...