使用 DIPC 将数据库迁移到 Exadata 云服务
在当今的数字化时代,将本地数据库迁移到云服务是许多企业的重要需求。本文将详细介绍如何使用 Data Integration Platform Cloud Service (DIPC) 将本地数据库迁移到 Exadata 云服务。
1. 迁移概述
通过 DIPC 可以实现本地数据库与云数据库(如 DBCS 或 ExaCS)之间的数据复制。Oracle GoldenGate 部署在本地数据库所在的主机服务器上,用于捕获本地的更改并将其推送到远程的 DIPC VM。DIPC 部署在与 DBCS 数据库 VM 不同的 VM 上,并将数据远程集成到 DBCS 数据库。
DIPC 企业版能够将本地数据库上当前发生的 DML 操作复制到 DBCS 或 ExaCS 上的数据库。这通过在 DIPC VM 内部部署和运行 DIPC 代理来实现。同时,也可以在本地环境中部署 DIPC 代理进行 Golden Gate 捕获过程,并将跟踪文件通过 SOCKS5 代理传输到 DIPC VM,确保网络传输过程的安全性。
DIPC 还具备初始数据同步的能力,初始数据同步通常根据 MOS Note 1311707.1 中的初始数据加载技术进行。可以使用 Oracle 数据库实用程序数据泵导出大量的 Oracle 数据。在数据迁移期间,对于单向复制,可以仅针对特定用例限制 GGCS 复制的范围。
2. 创建 DBCS 服务
在配置 DIPC 实例之前,需要先创建一个 DBCS 实例,作为 DIPC 服务配置时的输入。DBCS 的配置步骤使用数据库经典选项进行 DIPC 部署。