Oracle Data Integration Platform Cloud (DIPC)是一个基于Oracle最新云技术来实现数据整合、转换和实现数据治理的最新云服务。DIPC云服务提供了在本地和云端、多云之间实现数据批量和实时数据的能力,使用DIPC云服务我们可以:
连接到数据源进行数据的准备、转换、复制、数据治理和监控;
灵活的进行各种告警设置;
通过单一的平台来管理所有的数据来源。
使用DIPC我们可以在源和目标之间进行数据的批量同步,轻松的完成数据的访问、转换和清洗的工作;同时我们也可以完成源端和目标端数据的实时同步。DIPC支持复杂的异构数据环境,可以实现:
本地到云
云到云
云到本地
的数据复制。
DIPC根据客户预算的情况,正在的实现了按需复制的目的,Oracle提供了如下版本的DIPC服务:
Standard Edition: 主要提供批量数据同步的能力;
Enterprise Edition: 在标准版的基础上另外提供了数据实时同步和对大数据进行处理的能力;
Governance Edition: 在企业版的基础上另外提供了数据治理的能力。
以下是DIPC的主要部署和原理图:

这次想给大家演示的是通过DIPC实行云端DBCS之间的数据同步,以下是演示的示意图:

第一步我们先把环境给搭建出来,这次的测试包括如下的环境:
1、源端数据库
2、目标端数据库
3、DIPC云服务
我们先来建立我们测试的环境
一、环境准备
1、登录云账号

2、定制化仪表盘

添加如下服务,并显示在仪表盘:
Infrasructure > Storage Classic
Data Management > Database
Integration > Data Integration Platform Cloud
设置好显示如下:

3、查看存储服务的相关信息,下面的配置需要用到这些内容

4、
记录下存储服务提供的REST服务的地址,参考格式如下:https://dipcDomain.storage.oraclecloud.com/v1/Storage-dipcDomain

二、建立源端和目标端数据库云服务
公众号以前的文档对如何建立Oracle DBCS服务有详细的描述,这里就简单的描述一下,具体操作可以参考之前的文档。
1、进入DBCS服务概览页面

2、进入DBCS服务控制台

3、建立DBCS服务

4、参考如下内容建立DBCS:
服务名:DB121Src
Description: ABC Replication Database for Data Integration Platform Cloud
Region: No Preference
Service Level: Oracle Database Cloud Service
Software Release: Oracle Database 12c Release 1
Software Edition: Enterprise Edition
Database Type: Single Instance

必须设置的内容:打开“Advanced Settings”,选择“Enable Oracle GoldenGate”。
等待30分钟,DBCS服务建立完毕。然后按照同样方法,建立目标端DBCS,DB121Tgt。

三、建立DIPC云服务
1、打开DIPC的管理控制台

2、建立DIPC云服务

3、参考如下格式填写
Service Name: DIPCABC
Description: Data Integration Platform Cloud for ABC instance
Email Address: <a valid email address to receive provisioning status>
Cluster Size: 1
Service Edition: Governance Edition

点击“NEXT”,参考如下内容完成相关设置。
Oracle Database Cloud Service Instance Name: DB121Tgt
PDB Name: PDBTGT
Administration Username: SYS
Password: Welcome_1

大约30分钟,DIPC服务建立完毕。
到此我们已经完成整个测试环境的准备,下篇文章我们讲演示如何利用DIPC服务完成云端DBCS之间的数据同步。




