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.\dbhome_1
ORACLE_DSN dbi:Oracle:host=127.0.0.1;sid=orcl
ORACLE_USER system #--用户名
ORACLE_PWD askoracle #--密码
USER_GRANTS
SCHEMA SCOTT #导出SCOTT用户下的对象
TYPE TABLE DATA#导出的对象比如VIEW、TABLESPACE等,具体请参考readme
ALLOW EMP #SCOTT用户下的EMP表
DATA_LIMIT #数据量限制
PG_DSN dbi:Pg:dbname=postgres;host=127.0.0.1;port=
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

最新文章

  1. 怎么修改与设置.java文件属性?
  2. 【转】PowerShell入门(十):使用配置文件
  3. web发布 将各个文件夹输出合并到其自己的程序集 注意事项
  4. Android studio 提高导入项目的速度
  5. 关于spring 事物传播性的研究
  6. Spark基础排序+二次排序(java+scala)
  7. 如何实现Windows Phone代码与Unity相互通信(事件方式)
  8. DataGrid( 数据表格) 组件[8]
  9. 软件测试作业三 尝试使用JUnit
  10. django局域网建一个网站
  11. Revit二次开发之绘制钢筋
  12. NOI第一天感想&小结
  13. XMind入门教程
  14. KVO and Swift
  15. MariaDB:登陆报错:mysqladmin: connect to server at 'localhost' failed
  16. vs 2017 Integrated Security 为sspi 含义
  17. java基础---->java的新特性(一)
  18. iOS 9应用开发教程之ios9的视图
  19. [13] 弧面(Arc)图形的生成算法
  20. 解决命令行执行shell脚本成功,但crontab执行失败

热门文章

  1. BlackBerry Phonegap项目的搭建
  2. Android开发过程中git、repo、adb、grep等指令的使用
  3. MVC4.0系统开发新手历程1
  4. service structure flowchart [mobile to server via TCP/IP protocol]
  5. C++中内存泄漏的检测方法介绍
  6. Servlet容器模型(四)ServletConfig、ServletContext
  7. Objective-C之run loop详解
  8. 基于TcpListener实现最简单的http服务器
  9. 微信小程序开源项目库集合
  10. linux服务器开发二(系统编程)--线程相关