windows ora2pg

下载perl

https://strawberryperl.com/
可用通过github加速网站下载,例如https://gh.api.99988866.xyz/

下载ora2pg

https://github.com/darold/ora2pg/releases/tag/v24.3

安装ora2pg

在源码目录运行cmd

perl Makefile.PL

gmake && gmake install

安装oracle驱动(安装比较慢)

//通过cpan安装
cpan

get DBD::Oracle
install DBD::Oracle

修改配置文件 ora2pg.conf.dist

# 设置Oracle主目录:Oracle的安装目录
ORACLE_HOME	E:\app\jing\product\11.2.0\dbhome_1

# 设置Oracle数据库连接(数据源、用户、密码)连接远程的,需要配置远程数据库ip和端口
ORACLE_DSN dbi:Oracle:host=127.0.0.1;sid=XE;port=1521
ORACLE_USER C##TESTTEST
ORACLE_PWD testtest

# 需要迁移什么内容,就配置什么内容
TYPE TABLE,VIEW,SEQUENCE,TRIGGER,FUNCTION,PROCEDURE

执行

# 生成的脚本在运行目录下(ora2pg编译时的路径),也可以通过-o指定输出目录(如果不清楚参数使用可以不加)
ora2pg -c D:\ProSoft\ora2pg-23.2\ora2pg.conf.dist -d

[参考]
记录Windows安装Ora2Pg(Oracle到PostgreSQL迁移工具)
Oracle转Poatgresql,ora2pg工具安装使用

posted @ 2024-08-15 15:09  Hey,Coder!  阅读(5)  评论(0编辑  收藏  举报