ora2pg数据迁移

Posted 鬱巷里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ora2pg数据迁移相关的知识,希望对你有一定的参考价值。

1.安装strawberry-perl-5.24
2.安装ora2pg-17.4
#perl Makefile.PL
#dmake && dmake install
3.安装ora2pg相关moudel
#安装方式同ora2pg
#DBD-Oracle-1.74
#DBD-Pg-3.5.3
#DBI-1.636
4.配置ora2pg_dist.conf 目录:C:\ora2pg

ORACLE_HOME D:\DB\ora11gr2\product\11.2.0\dbhome_1
ORACLE_DSN dbi:Oracle:host=127.0.0.1;sid=orcl
ORACLE_USER system #--用户名
ORACLE_PWD askoracle #--密码
USER_GRANTS 1
SCHEMA SCOTT #导出SCOTT用户下的对象
TYPE TABLE DATA#导出的对象比如VIEW、TABLESPACE等,具体请参考readme
ALLOW EMP #SCOTT用户下的EMP表
DATA_LIMIT 1000000 #数据量限制
PG_DSN dbi:Pg:dbname=postgres;host=127.0.0.1;port=5432
PG_USER postgres #用户名
PG_PWD postgres #密码


5.执行命令行 C:\>ora2pg -c C:\ora2pg\ora2pg_dist.conf
备注:命令完成后先使用建表语句(在命令执行目录下生成,默认的是output.sql)在postgresql中建立相关表,部分字段类型需要根据后续数据插入操作更改
建好表之后,再执行一遍命令,数据即可导入postgresql数据库。
//
文本编辑:
\(\d{1,4}\) 匹配括号里1到4位数
参考网址:
http://search.cpan.org/
http://www.askoracle.org/oracle/backup/1009.html

以上是关于ora2pg数据迁移的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE 迁移到 PG 之 ora2pg

#导入MD文档图片#使用ora2pg迁移Oracle19c到PG13并使用OGG配置实时同步

数据大挪移之ora2pg使用指南

数据库迁移系列从Oracle迁移到openGauss实战分享

ora2pg oracle迁移postgresql工具

使用Ora2Pg工具把数据从Oracle导入到PostgreSQL