2011测试全记录(linux下安装perl的DBI和DBD)

本文详细介绍了如何在Linux虚拟机上安装Oracle客户端,通过Perl语言及其DBI和DBD包实现数据库数据抓取。重点强调了环境变量设置、配置文件修改以及动态库路径添加等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在linux虚拟机上安装了oracle的client端,需要用perl来抓取数据库中的数据,

于是需要安装perl的DBI和DBD包,分别是DBI-1.616和DBD-Oracle-1.28。需要使

用root安装DBI和DBD,在安装前,确保.bash_profile中root的环境变量,已经设

定了ORACLE_HOME(oracle的client端路径),ORACLE_SID(你需要连接的库

名),LD_LIBRARY_PATH(oracle的client端下的lib路径)的位置。而且要把

linux下的oracle的配置文件tnsnames.ora里需要登录的db中的SERVICE_NAME换成

SID(这是和windows的配置不同)。
进入DBI的路径下:
 perl Makefile.PL
 make
 make test
 make install
进入DBD的路径下:
 perl Makefile.PL
 make
 make test
 make install
在安装的过程中会有一些警告,别担心
最后将lib增加到ld.so.conf中,并生效它。
echo (oracle的client端的lib) >> /etc/ld.so.conf (这个设置文件是系统

搜索动态连接库的目录设置,在这个文件里面写下的地址系统在运行程序时会自

动去这些个目录里面找需要的动态库文件。)
ldconfig(用于更改完之后更新库缓存,这样才能在cache中找到新的库的路径)

在用其他使用数据库时,环境变量应与root保持一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值