从Oracle 10g到Postgres db的数据迁移

问题描述:

我想将Oracle 10g数据库中的数据迁移到Postgres数据库。 Oracle SQL开发人员具有数据迁移选项,但它似乎仅用于将非oracle数据库迁移到oracle。 请让我知道其他选项。从Oracle 10g到Postgres db的数据迁移

  • 展开表格部分,
  • 然后选择要导出
  • 点击右键,选择导出表,
  • 然后选择格式和出口(最好是insert语句或CSV)

有一个用Perl编写的专用工具:Ora2Pg

大多数数据库都提供从其他数据库导入但不导出到其他数据库的工具。

+0

谢谢Tometxky,但perl脚本需要太多的配置,并且有许多事情不会工作。 你可以建议一些其他的替代或工具可能。 在此先感谢 – 2013-02-13 12:24:47

+2

如果Ora2Pg对您而言太复杂,那么您应该聘请一些咨询公司,这将帮助您进行移民。对于大多数Postgres专家来说,这已经足够好了,所以我不认为有更简单的(GUI?)工具。即使数据库在Windows服务器上,我也会使用Linux计算机执行迁移,因为在Linux中运行perl脚本和安装必需的perl模块要容易得多。 – Tometzky 2013-02-13 20:00:08