Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

将数据从Oracle迁移到PostgreSQL数据库。

dbForge Studio for PostgreSQL最新试用版

点击查看上一篇

要创建包装器,请在新的SQL文档中执行以下操作:

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

接下来,我们需要创建一个外部服务器:

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

在这里,主机是dboracle, 端口是1521, 服务名称是orcl12。

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

我们还需要将PostgreSQL用户映射到Oracle用户:

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

假设Oracle已经有一个包含数据的特定结构的表:

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

您可以在dbForge Studio for Oracle中执行此查询,结果将如下所示:

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

可以借助标准SELECT从外部表中检索数据:

Devart数据库工具【教程】:将数据从Oracle迁移到PostgreSQL数据库(下)

为了迁移和同步数据,我们可以另外创建一个与外部表并行的PostgreSQL表:

CREATE TABLE PG_TABLE (ID numeric,C_BIN_FLOAT double precision,C_BLOB bytea,C_CHAR char(20),C_CLOB text,C_DATE date,C_INTEGER numeric,C_INT_D_TO_SEC interval,C_NVARCHAR2 varchar,CONSTRAINT PK_PG_TABLE_ID PRIMARY KEY (ID));

然后,您可以在dbForge Data Compare for PostgreSQL的帮助下比较和同步数据。

去做这个:

  • 打开数据比较,然后单击新数据比较
  • 指定源和目标连接
  • 单击 “ 映射”选项卡 上的“ 自定义查询 ”
  • 选择 查询作为源并粘贴必要的查询
  • 单击 确定,然后单击比较
  • 点击 同步的DCOMP文件和同步数据库

也可以通过dbForge Data Compare的命令行界面自动执行这些步骤。

结论


了解更多产品信息或想要购买产品正版授权请点击【咨询在线客服】
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月12日
下一篇 2020年3月12日

相关推荐

发表回复

登录后才能评论