WEB开发网
开发学院数据库Oracle 实战Linux环境配置DBD: Oracle模块 阅读

实战Linux环境配置DBD: Oracle模块

 2009-04-04 13:12:11 来源:WEB开发网   
核心提示: 第一步: 下载Oracle Instant ClientOracle Instant Client的主页在http://www.oracle.com/technology/tech/oci/instantclient/index.html ; 秉承了Oracle公司的一贯做法,同一软件按配

第一步: 下载Oracle Instant Client

Oracle Instant Client的主页在http://www.oracle.com/technology/tech/oci/instantclient/index.html  ; 秉承了Oracle公司的一贯做法,同一软件按配置分成了不同的可下载包,让用户可以按照自己的需求,找到最合适的部分下载。要成功配置DBD::Oracle, 需要Basic,SQL*Plus,SDK这三个配置,读者需要把这三个包下载并放到同一目录,如下所示为我已经下载的三个包,版本是当前最新的11.1.0.7

shawn@shawn-laptop:/tmp/InstantClient$ls

instantclient-basic-linux32-11.1.0.7.zip

instantclient-sdk-linux32-11.1.0.7.zip

instantclient-sqlplus-linux32-11.1.0.7.zip

使用unzip命令在当前目录解压这三个zip文件,会自动生成instantclient_11_1目录,这里面包含了以上三个包里面的所有文件,解压后的目录结构:

shawn@shawn-laptop:/tmp/InstantClient$ls

instantclient_11_1

instantclient-basic-linux32-11.1.0.7.zip

instantclient-sdk-linux32-11.1.0.7.zip

instantclient-sqlplus-linux32-11.1.0.7.zip

这时候这三个zip文件已经没用,可以删之,也可备份供以后重用。

第二步:下载DBD::Oracle

这个时候,我们可以使用PERL自带的CPAN进行自动安装,也可以手动下载此模块,编译安装,此文采用后者。

DBD::Oracle在search.cpan.org的下载地址是http://search.cpan.org/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.22.tar.gz,下载后随便放到某一目录,这里我放到/tmp,然后解压,如下:

shawn@shawn-laptop:/tmp$tarzxf DBD-Oracle-1.22.tar.gz
DBD-Oracle-1.22
shawn@shawn-laptop:/tmp/DBD-Oracle-1.22$ls
Changes       Makefile.PL     oraperl.ph          README.login.txt
dbdimp.c      MANIFEST        Oraperl.pm          README.longs.txt
[..省略部分屏幕输出..]

Tags:实战 Linux 环境

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接