2016-01-18 2 views
1

Я хочу подключиться к базе данных Oracle с помощью Django. Для этого требуется модуль cx_Oracle. Когда я попытался установить cx_Oracle, он требовал установки Oracle на текущий сервер.Как подключить удаленную базу данных Oracle в Django без установки Oracle на текущий сервер?

[[email protected] cx_Oracle-5.2]# /opt/python2.7/bin/python setup.py install 
Traceback (most recent call last): 
    File "setup.py", line 170, in <module> 
    raise DistutilsSetupError("cannot locate an Oracle software " \ 
distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation 

Но на самом деле мне не нужен Oracle на этом сервере, мой сервер Oracle удален. Как я могу решить эту проблему?

+1

Уверены, что вам нужны только клиентские библиотеки oracle. Не все программное обеспечение, просто клиентское программное обеспечение. – danihp

ответ

3

Вам необходимо установить Oracle Instant Client.

cx_Oracle использует это, чтобы установить соединение с вашей базой данных.

+0

Для Linux (мое требование) вы можете скачать его [здесь] (http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html). Требуется учетная запись oracle/login (бесплатно). –

Смежные вопросы