Справка, устанавливающая cx_Oracle

Derby Apache является хорошей альтернативой дб.

22
задан cwallenpoole 31 August 2011 в 05:26
поделиться

2 ответа

Почему бы вам не использовать двоичный пакет, например Установщик Windows (Oracle 10g, Python 2.6) ?

См. http: // cx-oracle .sourceforge.net / для других бинарных пакетов


Дополнение (по запросу): вы должны убедиться, что используете cx_Oracle, который:

  • устанавливает ORACLE_HOME, если эта переменная среды не существует (см. этот Oracle FAQ )
  • python может найти oraocci11.dll для Oracle 11g, oraocci10.dll для Oracle 10g или oraclient9.dll для Oracle 9i по добавление папки (должно быть% ORACLE_HOME% / bin), где DLL находится в вашей переменной среды PATH
  • , используйте правильный бинарный пакет (т.е. построенный для правильных версий Python / Oracle)
18
ответ дан 29 November 2019 в 05:21
поделиться

Вам также понадобится какой-то клиент Oracle, установленный на вашем компьютере, поскольку cx_Oracle - это просто мост между Python и клиентом Oracle. Допустимые клиенты Oracle включают полную установку Oracle (например, Standard или XE) или Instant Client

из README :

Обратите внимание, что клиент Oracle (или server) требуется установка в чтобы использовать cx_Oracle. Если вы этого не сделаете требуются инструменты, которые поставляются с полная установка клиента, это рекомендуется установить Instant Клиент, который намного проще установить.

Я раньше не устанавливал в Windows, но вам, возможно, придется установить переменную среды ORACLE_HOME, чтобы cx_Oracle знал, где искать.

8
ответ дан 29 November 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: