Perl cpan DBD::Oracle安装错误
我正在Windows7上使用OracleXe11.2。当我尝试在PerlShell上运行时,我收到了这个工作日志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
->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)。