首页 > 代码库 > ora2pg数据迁移
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_1ORACLE_DSN dbi:Oracle:host=127.0.0.1;sid=orclORACLE_USER system #--用户名ORACLE_PWD askoracle #--密码USER_GRANTS 1SCHEMA SCOTT #导出SCOTT用户下的对象TYPE TABLE DATA#导出的对象比如VIEW、TABLESPACE等,具体请参考readmeALLOW EMP #SCOTT用户下的EMP表DATA_LIMIT 1000000 #数据量限制PG_DSN dbi:Pg:dbname=postgres;host=127.0.0.1;port=5432PG_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数据迁移
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。