【发布时间】:2019-12-10 21:54:13
【问题描述】:
有人可以指导我如何安装 Perl DBD::Oracle 模块吗?
这是我到目前为止所做的:
- 平台:RHEL 5.8 64 位
- 已安装 Perl DBI 包
- 已安装适用于 64 位 Linux 的 Oracle Instant 客户端(用于 Instant 客户端的基本 + sdk + sqlplus 组件
- 已设置正确的
$ORACLE_HOME和$LD_LIBRARY_PATH -
然后当我执行
perl Makefile.pl时,它会失败并出现以下错误:I'm having trouble finding your Oracle version number... trying harder WARNING: I could not determine Oracle client version so I'll just default to version 8.0.0.0. Some features of DBD::Oracle may not work. Oracle version based logic in Makefile.PL may produce erroneous results. You can use "perl Makefile.PL -V X.Y.Z" to specify a your client version. Oracle version 8.0.0.0 (8.0) DBD::Oracle no longer supports Oracle client versions before 9.2 Try a version before 1.25 for 9 and 1.18 for 8! at Makefile.PL line 271. 即时客户端版本:11.1.0
-
DBD::Oracle版本是 1.44
如果您已经成功安装了 Oracle 即时客户端,那么您能否告诉我我缺少什么?
是否可以在不使用 Oracle 即时客户端的情况下安装 DBD::Oracle?
【问题讨论】: