日期:2014-05-16  浏览次数:20493 次

Oracle::DBD install error resolution on Oracle 11G R2

最近开发了一个.d数据导入程序,用到了DBI。在一个测试环境中需要安装Oracle::DBD。

?

cpan install DBD::Oracle

?

产生如下错误:

?

?写道
Unable to locate an oracle.mk, proc.mk or other suitable *.mk
file in your Oracle installation.

?用google搜了一下原来Oracle 11G 的目录结构有所变化。解决办法是编译DBD::Oracle需要加入-l选项:

?

perl Makefile.PL -l

?以下是完整的在Linux+Oracle 11G环境下安装DBD::Oracle的过程

?

cpan

cpan> get DBD::Oracle
cpan> look DBD::Oracle
# perl Makefile.PL -l
# make
# make install

原文引用:http://www.pythian.com/news/12869/fixing-the-dreaded-unable-to-locate-an-oracle-mk-proc-mk-or-other-suitable-mk-error-in-dbdoracle-insalls/