ora2pg简单使用

ora2pg是一款免费迁移工具,能将oracle迁移到pg,简单使用并记录过程如下

环境:

虚拟机 oracle linux 7.7

oracle 11GR2 11.2.0.4

pg 13.1

Ora2Pg v21.0

1.安装ora2pg

ora2pg是Perl语言编写的,所以需要先安装相关环境依赖

DBI,Database Independent Interface,是Perl语言连接数据库的接口

然后解压安装

添加环境变量

测试一下

2. 简单使用

oracle以scott这个schema为例,做迁移

创建ora2pg_table.conf,导出表结构的配置文件,内容见测试部分

创建ora2pg_data.conf,导出数据,内容如下

执行导出命令,导出表结构和数据

查看导出的sql

用navicat查看表和表中数据是否已经在pg中存在

表结构和表数据迁移过去了

类似迁移表,配置文件的type改为VIEW即可

oracle的scott用户下没有视图,我创建个测试视图

过程如下

到pg中查看已经有了这个视图了

迁移到pg就变成函数了

其他object迁移方法类似,就不一一体验了

ora2pg将检查所有object来估算迁移成本和难易程度

从上述结果看出来scott这个schema迁移到pg属于比较简单,迁移成本低的

Original: https://www.cnblogs.com/yongestcat/p/14169793.html
Author: 九命猫幺
Title: ora2pg简单使用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/565624/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球