将数据从Oracle迁移到PostgreSQL数据库。
dbForge Studio for PostgreSQL最新试用版
点击查看上一篇
要创建包装器,请在新的SQL文档中执行以下操作:


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

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

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

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

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


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

为了迁移和同步数据,我们可以另外创建一个与外部表并行的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进行处理,非常感谢!