2014-02-02 6 views
1

Я использую Oracle XE 11.2 на Windows 7. Когда я пытаюсь запустить на Perl Shell cpanm DBD::Oracle я получил эту работу журналPerl CPAN DBD :: Oracle ошибка установки

-> FAIL Configure failed for DBD-Oracle-1.68.

с частью объяснения

The ORACLE_HOME environment variable value (C:/oraclexe/app/oracle/product/11.2.0/server/bin;) is not valid. It must be set to hold the path to an Oracle installation directory on this machine (or a machine with a compatible architecture).

Мои переменные среды - системные переменные содержат PATH = C:\oraclexe\app\oracle\product\11.2.0\server\bin;...

Каков точный каталог установки Oracle для XE 11.2?

Заранее спасибо.

+0

следует изменить Perl (32 против 64 бит) и/или с помощью [oracle instant client] (http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html). Существует также perl, который поставляется с каждой установкой оракула с рабочим dbd :: oracle. –

+0

Я не думаю, что ему нравится точка с запятой. – hobbs

+0

Да, точка с запятой - это частично моя проблема, так как из примера Лажоса указано, что нет точки с запятой. И я предполагаю, что моя ОС 32-бит, где я установил 32-разрядную версию strawberryperl, на самом деле это 64-разрядная версия без OCI. Итак, я пытаюсь установить правильный stawberryperl и выяснить, как установить мгновенный клиент Oracle (OCI). – Charlesliam

ответ

2

/bin в конце подозрительный, ORACLE_HOME не должен содержать его. Но теоретически все должно быть хорошо по умолчанию. (Если вы не переименовали/перемещаемого ничего.)

Во всяком случае, если это локальная установка ORACLE_HOME должна быть:

C:/oraclexe/app/oracle/product/11.2.0/server 

Детали: http://docs.oracle.com/cd/E17781_01/server.112/e18804/connecting.htm