perl DBI:

安装过程很简单,下载解压:

gzip -d DBI-1.604.tar.gz

tar xvf DBI-1.604.tar

cd DBI-1.604:

perl Makefile.PL

make

make test

make install

DBD-mysql:

rpm -ivh MySQL-devel-community-5.1.52-1.rhel5.i386.rpm

gzip -d DBD-mysql-4.006.tar.gz

tar xvf DBD-mysql-4.006.tar

perl Makefile.PL

make

make test

make install

DBD-Oracle:

cd DBD-Oracle-1.21

perl Makefile.PL

make

make test

make install

[oracle@node1 ~]$ perl  perora.pl

install_driver(Oracle) failed: Can't load '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.

at (eval 3) line 3

Compilation failed in require at (eval 3) line 3.

Perhaps a required shared library or dll isn't installed where expected

at perora.pl line 17

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/lib

--需要用到一些动态库

#!/usr/bin/perl -w

#2011-01-12

#use strict;

use DBI;

#use DBI qw(:sql_types);

$ENV{ORACLE_HOME} = "/data/ora10g/product/10.2.0/db_1";

$ENV{ORACLE_SID} = "RACDBSTD";

$ENV{LD_LIBRARY_PATH} = "/data/ora10g/product/10.2.0/db_1/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/lib";

$ENV{PATH} = "/data/ora10g/product/10.2.0/db_1/bin:/home/oracle/tools:/usr/sbin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/orac

le/bin";

#connect to postgresql database

my $dbh =DBI->connect( 'dbi:Oracle:RACDBSTD',

'test',

'test',

{

RaiseError => 1,

AutoCommit => 0

}

) || die "Database connection not made: $DBI::errstr";

my $sql1 = qq{select name from tt};

my $sth1 = $dbh->prepare($sql1) ;

$sth1->execute();

my $rwcount = 0;

while( my @result1 = $sth1->fetchrow_array )

{

print "$result1[0]\n";

}

$dbh->disconnect();

dbd mysql 4.046安装_perl DBI、DBD-mysql、DBD-Oracle安装相关推荐

  1. Oracle安装时安装界面为灰色卡住不动,Oracle安装过程中常遇到的问题

    来源: 互联网 作者: rocket 2008-03-19/11:13 目录 一.sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 二.sybase在网络共享或 ...

  2. oracle安装报错emca,求助:oracle 安装问题

    http://img.dichina.net/home/attachment/201007/15/24091_1279180654i9fL.jpg 按提示手动运行下试试青山松 发表于 2010-7-1 ...

  3. oracle安装后新建数据库实例及配置

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法 (2011-01-20 13:50:37) 转载▼ 标签: it 分类: 技术 早上同事用PL/SQL连接虚拟机中的O ...

  4. perl mysql dbi 安装_Perl中DBI、DBD::mysql模块的安装

    Perl中DBI.DBD::mysql模块的安装 Perl中DBI.DBD::mysql模块的安装 使用的软件版本 DBI-1.604.tar.gz DBD-mysql-4.006.tar.gz 建议 ...

  5. perl mysql 数据推拉_使用Perl DBI操作MySQL的一些建议

    使用perl连接mysql,这个网上有很多案例了,一般大家都是DBI下的DBD::MySQL这个模块进行.这里做一个mask弄一个TIPS: Perl DBI MySQL的字符集为UTF8 Perl ...

  6. dbi mysql_使用Perl DBI操作MySQL的一些建议

    使用perl连接mysql,这个网上有很多案例了,一般大家都是DBI下的DBD::MySQL这个模块进行.这里做一个mask弄一个TIPS: Perl DBI MySQL的字符集为UTF8 Perl ...

  7. dbi:mysql_使用Perl DBI操作MySQL的一些建议

    使用perl连接mysql,这个网上有很多案例了,一般大家都是DBI下的DBD::MySQL这个模块进行.这里做一个mask弄一个TIPS: Perl DBI MySQL的字符集为UTF8 Perl ...

  8. ruby中DBI连接MySQL数据库步骤详解

    2019独角兽企业重金招聘Python工程师标准>>> 1.准备工作. 首先下载DBI接口:http://rubyforge.org/frs/download.php/12368/d ...

  9. mysql 5.0.37.tar.gz_Linux下MySQL5.0.37安装配置步骤

    Linux下安装MySQL5.0.37需要以下面三个包: MySQL-client-community-5.0.37-0.rhel3.i386.rpm MySQL-server-community-5 ...

最新文章

  1. 人工智能和机器学习领域有哪些有趣的开源项目
  2. 赠书 | Python 预测股票价格,竟然这么简单
  3. php think命令用不了,自定义 PHP think 命令无法在命令类文件里面使用 Db 类
  4. Cissp-【第1章 安全和风险管理】-2020-12-07(32页-58页)
  5. 网络爬虫:分离生产者和消费者来优化爬虫程序
  6. 关于ISA2006引起网速慢或间歇性断网的问题的解决方法
  7. ScheduledThreadPoolExecutor Usage
  8. 快速排序(Quick Sort)附C语言代码
  9. 关关采集V3.5高级版杰奇全版本通用编码版
  10. Java中将List分组到Map中算法(可用于android联系人拼音分组)
  11. 在excel中如何筛选重复数据_如何将Excel表中重复数据筛选出来?
  12. 山西省2021年高考试成绩查询,山西省2021年普通高等学校招生体育专业考试成绩查询入口...
  13. 四十四、​Fluent 收敛标准-质量和能量守恒
  14. bmp180气压传感器工作原理_40张动图看懂各种传感器工作原理
  15. 微信小程序 之wxml保留小数点后两位数的方法及转化为字符串的方法
  16. 前端大屏适配几种方案
  17. 为什么能登上qq微信,但是打不开浏览器
  18. 云服务器SNAT访问互联网
  19. 【论文解读】Attention is All you need
  20. Nature综述 | Rob Knight手把手教你分析菌群数据(全文翻译1.8万字)

热门文章

  1. 汇编语言:矩阵式键盘扫描实验
  2. 单表有父子关系,已知一个id,得到子级、孙级、曾孙级。。。
  3. 多色柱状图用不同柱体颜色反映数据的差异
  4. 泰坦科技MT4平台搭建提供一站式白标方案 快速开启外汇经纪业务
  5. go语言基础-gozero
  6. 【Delphi】微信支付控件(二)(半小时让您系统拥有支付功能)源代码、帮助文件、演示程序
  7. Python学习指南:介绍
  8. linux作业控制 信号,bash中的作业控制机制
  9. 函数式编程如何破坏了我
  10. 解决Oracle MySQL 安全漏洞(CVE-2021-22570)