版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a964921988/article/details/80619077
(所有perl模块均可在http://search.cpan.org下载)
安装perl
perl一般自带,需要5.8以上版本 perl -v。如未安装,可以事先下载好安装包。
1、解压安装包,进入解压目录
2、运行 sh Configure –de (使用默认配置安装)
3、make
4、make test
5、make install
安装oracle客户端
准备以下安装包:instantclient-basic-linux.x64-11.2.0.4.0.zip,
instantclient-jdbc-linux.x64-11.2.0.4.0.zip,
instantclient-odbc-linux.x64-11.2.0.4.0.zip,
instantclient-sdk-linux.x64-11.2.0.4.0.zip,
instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
instantclient-tools-linux.x64-11.2.0.4.0.zip
1.使用unzip命令,将以上zip包解压到同一目录(会自动放入同一目录下)。
2. vi .bash_profile修改环境变量
export ORACLE_HOME=/opt/instantclient_11_2
export LD_LIBRARY_PATH=/opt/instantclient_11_2
3.刷新环境变量配置文件source .bash_profile
安装Postgresql客户端
yum install postgresqlpostgresql-devel安装capn模块与gcc
yum install perl-CPAN gcc安装DBI模块
准备已经下载好的DBI安装包1. tar -zxvf DBI.tar.gz
2. cd DBI解压目录
3. perl Makefile.PL
4. make
5. make test
6. make install
安装DBI:Oracle模块
准备已经下载好的DBI:Oracle安装包1. tar -zxvf DBD-Oracle-1.74.tar.gz
2. cd DBD-Oracle-1.74/
3. perl Makefile.PL
4. make
5. make test
6. make install
安装perl-DBD-Pg模块
yum install perl-DBD-MySQL安装Test-Simple模块
准备已经下载好的Test-Simple安装包1. tar -zxvf Test-Simple-1.302136.tar.gz
2. cd Test-Simple-1.302136/
3. perl Makefile.PL
4. make
5. make test
6. make install
安装ExtUtils-MakeMaker模块
准备已经下载好的ExtUtils-MakeMaker安装包1. tar -zxvf ExtUtils-MakeMaker-7.34 .tar.gz
2. cd ExtUtils-MakeMaker-7.34
3. perl Makefile.PL
4. make
5. make test
6. make install
安装version模块
准备已经下载好的version安装包1.tar -zxvf version.tar.gz
2.cd version
3.perl Makefile.PL
4.make
5.make test
6.make install
安装YAML模块
准备已经下载好的YAML安装包1.tar -zxvf YAML-1.25.tar.gz
2.cd YAML-1.25
3.perlMakefile.PL
4.make
5.make test
6.make install
安装DBD:Pg模块
准备已经下载好的DBD:Pg安装包1. tar -zxvf DBD-Pg-3.7.0.tar.gz
2. cd DBD-Pg-3.7.0/
3. perl Makefile.PL
4. make
5. make test
6. make install
安装ora2pg
准备已经下载好的ora2pg安装包1. tar -jxvf ora2pg-18.2.tar.bz2
2. cd ora2pg-18.2/
3. perl Makefile.PL
4. make
5. make test
6. make install
#安装完成后默认的配置文件路径:/etc/ora2pg/ora2pg.conf