博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ora2Pg的安装和使用
阅读量:6423 次
发布时间:2019-06-23

本文共 1233 字,大约阅读时间需要 4 分钟。

 

1. 安装DBI,DBD::Oracle

  DBI只是个抽象层,要实现支持不同的数据库,则需要在DBI之下,编写针对不同数据库的驱动。对MySql来说,有DBD::Mysql, 而对ORACLE来说,则是DBD::Oracle。其中的DBD这是DataBase Driver的简写。安装顺序是先装DBI,再装DBD::Oracle

1.1 确认Perl的版本>5.10

1.2 安装Oracle客户端或者服务端(这里选择安装客户端)

参考 http://www.cnblogs.com/zydev/p/7213845.html

1.3 安装依赖包

yum install perl-DBI perl-DBD-Pg perl-ExtUtils-MakeMaker gcc perl-Time-HiRes

1.4 安装模块DBI和BD::Oracle

perl -MCPAN -e 'install DBD::Oracle'

1.5 检测模块是否安装成功

check.pl

#!/usr/bin/perluse strict;use ExtUtils::Installed;my $inst=ExtUtils::Installed->new();my @modules = $inst->modules();foreach(@modules){        my $ver = $inst->version($_) || "???";        printf("%-12s -- %s\n",$_,$ver);}exit;

 

 

2. 安装Ora2Pg

2.1 下载安装包ora2pg-18.2.tar.gz

地址:https://github.com/darold/ora2pg/releases

2.2 安装

tar -xvf ora2pg-18.2.tar.gzcd ora2pg-18.2make && make install

  安装完后的文件在

 

 3. 配置文件

3.1 将默认的配置文件ora2pg.conf.dist修改为ora2pg.conf

cp /etc/ora2pg/ora2pg.conf.dist /etc/ora2pg/ora2pg.conf

 3.2 编辑文件内容

[root@wls12c ora2pg]$ cat ora2pg.confORACLE_HOME	/opt/oracle/instantclient_11_2ORACLE_DSN	dbi:Oracle:host=192.168.0.80;sid=zydev;port=1521ORACLE_USER	systemORACLE_PWD	manageUSER_GRANTS     1LOGFILE /tmp/ora2pg.logSCHEMA		scottTYPE		TABLE  DATA VIEWOUTPUT		output.sql

  3.3 进行导出

 

 

 

 

 

 

你可能感兴趣的文章
第十一章 MySQL运算符
查看>>
JAVA常见算法题(十七)
查看>>
GUI鼠标相关设置
查看>>
使用 <Iframe>实现跨域通信
查看>>
闭包--循序学习
查看>>
项目实战之集成邮件开发
查看>>
解决C3P0在Linux下Failed to get local InetAddress for VMID问题
查看>>
1531 山峰 【栈的应用】
查看>>
巧用美女照做微信吸粉,你会做吗?
查看>>
wcf学习总结《上》
查看>>
ERROR (ClientException)
查看>>
WYSIWYG 网页在线编辑器比较表
查看>>
vss团队开发工具使用(个人学习心得)
查看>>
Load Balance 产品横向比较
查看>>
Java代理程序实现web方式管理邮件组成员
查看>>
【编译打包】tengine 1.5.1 SRPM
查看>>
看图说话:手动清除病毒文件流程
查看>>
一句话下拖库
查看>>
Deploy Office Communications Server 2007R2 Group Chat Server(二)
查看>>
在Cacti上实现MSN报警机制
查看>>