zoukankan      html  css  js  c++  java
  • perl 远程连接oracle

    一、准备工作

    远程连接oracle需要安装三个模块:

    1. DBI
    2. Data-ShowTable
    3. DBD-Oracle

    对应下载地址:

    1. ftp://ftp.funet.fi/.m/mirrors/ftp.cpan.org/pub/CPAN/modules/by-module/DBI/DBI-1.643.tar.gz
    2. ftp://ftp.funet.fi/.m/mirrors/ftp.cpan.org/pub/CPAN/modules/by-module/Data/Data-ShowTable-4.6.tar.gz
    3. ftp://ftp.funet.fi/.m/mirrors/ftp.cpan.org/pub/CPAN/modules/by-module/DBD/DBD-Oracle-1.80.tar.gz

    我这里都用的最新版,其他版本自己对应找找

    另外,DBI以及Data-ShowTable直接编译安装就好,步骤后面会说,这里说一下DBD-Oracle这个模块,安装比较麻烦,需要安装oracle客户端才可以,需要的文件如下

    1. oracle-instantclient11.2-basic-11.2.0.3.0-1
    2. oracle-instantclient11.2-devel-11.2.0.3.0-1
    3. oracle-instantclient11.2-sqlplus-11.2.0.3.0-1

    版本自己看,按需求就好,我没用最新的,系统是centos6,有些问题。

    下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

    找到对应的下载就好

    二、安装

    DBI安装

    tar zxvf DBI-1.643.tar.gz
    cd DBI-1.643
    perl Makefile.PL
    make
    make install

    Data-ShowTable安装

    tar zxvf Data-ShowTable-4.6.tar.gz
    cd Data-ShowTable-4.6
    perl Makefile.PL
    make
    make install

    DBD-Oracle安装

    首先安装下载的那三个rpm包

    rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
    rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
    rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

    配置环境变量,不然会报错,找不到oracle路径,具体路径按自己的情况修改

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.2/client64/lib

    然后安装

    tar zxvf DBD-Oracle-1.80.tar.gz
    cd DBD-Oracle-1.80
    perl Makefile.PL
    make
    make install

    安装成功

  • 相关阅读:
    nginx安装http2.0协议
    nginx内置变量 大全
    nginx全局查看进程
    Nginx1.14.2新增tcp/udp代理stream
    Nginx Location指令配置及常用全局变量
    Nginx配置udp/tcp代理
    ps -ef|grep详解
    centos7安装nginx(基础篇)
    js转义字符
    redis win连接以及配置连接密码
  • 原文地址:https://www.cnblogs.com/bingxinguoke/p/15066460.html
Copyright © 2011-2022 走看看