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 dbi
install dbi
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
# 使用service_name
# ORACLE_DSN dbi:Oracle:host=192.168.0.202;service_name=ServiceName;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工具安装使用
留待后查,同时方便他人
联系我:renhanlinbsl@163.com
联系我:renhanlinbsl@163.com