Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl cpan DBD::Oracle安装错误_Perl_Dbi_Oracle Call Interface_Oracle Xe_Strawberry Perl - Fatal编程技术网

Perl cpan DBD::Oracle安装错误

Perl cpan DBD::Oracle安装错误,perl,dbi,oracle-call-interface,oracle-xe,strawberry-perl,Perl,Dbi,Oracle Call Interface,Oracle Xe,Strawberry Perl,我正在Windows7上使用OracleXe11.2。当我尝试在PerlShell上运行时,我收到了这个工作日志 ->DBD-Oracle-1.68配置失败。 有一部分解释 ORACLE_HOME环境变量值(C:/oraclexe/app/ORACLE/product/11.2.0/server/bin;)无效。 必须将其设置为保留Oracle安装目录的路径 在此计算机上(或具有兼容体系结构的计算机上)。 我的环境变量-系统变量包含PATH=C:\oraclexe\app\oracle\prod

我正在Windows7上使用OracleXe11.2。当我尝试在PerlShell上运行时,我收到了这个工作日志

->DBD-Oracle-1.68配置失败。

有一部分解释

ORACLE_HOME环境变量值(C:/oraclexe/app/ORACLE/product/11.2.0/server/bin;)无效。 必须将其设置为保留Oracle安装目录的路径 在此计算机上(或具有兼容体系结构的计算机上)。

我的环境变量-系统变量包含
PATH=C:\oraclexe\app\oracle\product\11.2.0\server\bin

XE 11.2的确切Oracle安装目录是什么


提前感谢。

最后的
/bin
是可疑的,甲骨文主页不应该包含它。 但理论上,默认情况下,一切都应该是好的。(如果您没有重命名/移动任何内容。)

无论如何,如果是本地安装
ORACLE\u HOME
应该是:

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

详细信息:

考虑更改perl(32位对64位)和/或使用。还有一个perl,它随oracle的每个安装一起提供,可以使用dbd::oracle。我认为它不喜欢分号。是的,分号部分是我的问题,正如Lajos示例所述,没有分号。我假设我的操作系统是32位的,我安装了strawberryperl 32位,实际上是64位的,没有安装OCI。因此,我现在正在尝试安装正确的stawberryperl,并了解如何安装Oracle即时客户端(OCI)。