Linux下安装perl的DBI和DBD
在Linux虚拟机上安装了oracle的client端,需要用perl来抓取数据库中的数据,于是需要安装perl的DBI和DBD包,分别是DBI-1.616和DB
在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保持一致。
推荐阅读
-
在阿里云的服务器linux下安装mysql和卸载mysql
-
「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)
-
superset在linux和windows下的安装和部署
-
Linux下MySQL 的卸载和安装 博客分类: Linux CLinuxMySQLRedHatPerl
-
Linux下MySQL 的编译安装最新版本5.6.24和详细部署 博客分类: MYSQL/DB MYSQLMYSQL5.6cmake
-
Linux下MySQL 的编译安装最新版本5.6.24和详细部署 博客分类: MYSQL/DB MYSQLMYSQL5.6cmake
-
Mongodb在Linux下的安装和启动和配置(转载) 博客分类: MongDB MongDB
-
weblogic在linux和window下的安装
-
在win下打造linux环境: cygwin的安装和简单配置 LinuxSSHvimGCCBash
-
在Linux下安装PHP,APACHE,ORACLE,PERL的方法_PHP教程