官方地址:http://ora2pg.darold.net
Ora2Pg 通过连接源端数据库,自动扫描并且提取数据库的结构和数据,然后生成相应的 SQL 脚本。这些脚本可以用于将数据库结构和数据导入 PostgreSQL 之中。
导出完整的数据库模式(表、视图、序列、索引),包括唯一建、主键、外键以及检查约束。
导入用户/用户组的授权/权限。
导出范围/列表/哈希分区以及它们的子分区。
导出指定的表(通过指定表名)。
将 Oracle 模式导出为 PostgreSQL 8.4+ 模式。
导出预定义的函数、触发器、过程、包以及包体。
导出表中的数据,支持添加 WHERE 条件导出指定数据。
支持将 Oracle BLOB 对象导出为 PG BYTEA 数据。
将 Oracle 视图导出为 PG 中的表。
导出 Oracle 用户定义类型。
提供一些基本的 PLSQL 代码到 PLPGSQL 代码的转换。
支持各种平台。
将 Oracle 数据表导出为 FDW 外部表。
导出物化视图。
显示关于 Oracle 数据库的详细报告。
Oracle 数据库迁移成本评估。
Oracle 数据库迁移难度评估。
从文件中迁移 PL/SQL 代码的成本评估。
从文件中迁移 Oracle SQL 查询的成本评估。
生成用于 Pentaho Data Integrator(Kettle)的 ktr 文件。
将 Oracle Locator 和空间几何图形数据导入 PostGIS。
将 DBLINK 导出为 Oracle FDW。
将 SYNONYMS 导出为视图。
将 DIRECTORY 导出为外部表或者 external_file 插件的目录。
与 Oracle 数据库类似的完整 MySQL 导出。
通过多个 PostgreSQL 连接并发处理多个 SQL 命令。
执行 Oracle 与 PostgreSQL 数据库之间的差异测试。
MySQL/MariaDB 以及 Microsoft SQL Server 数据库迁移。

原文作者:SQL编程思想;如有侵权,请联系管理员删除。