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/117514/
转载文章受原作者版权保护。转载请注明原作者出处!