准备迁移到 OCI GoldenGate

在开始迁移到 OCI GoldenGate 之前,请确保您考虑当前环境的停机要求,并仔细规划和创建 OCI GoldenGate 所需的资源。

停机要求

此迁移过程对当前 Oracle GoldenGate 实例在 Oracle Cloud Infrastructure Classic、Marketplace 或本地部署中的可用性产生极大影响。您当前待迁移的 Oracle GoldenGate 实例的流程将在每个迁移工作流中停止。迁移完成后,复制进程将从停止的位置恢复。生产数据库不能运行活动事务处理,以确保迁移顺利完成。

您当前的 Oracle GoldenGate 实例的文件(例如配置文件、报告文件和线索文件)不会受到迁移的影响。

迁移成功完成后,可以将客户端重新路由到 OCI GoldenGate。

网络注意事项

OCI GoldenGate 是一项完全托管的云服务,这意味着您无法直接访问底层操作系统资源。因此,您无法通过将数据直接复制到磁盘挂载来将数据直接传输到 OCI GoldenGate。

迁移属于 Data Integration Platform Cloud (DIPC) 代理的 Oracle GoldenGate 实例时,请事先考虑网络性能影响。

以下信息适用于 Oracle GoldenGate 支持的用于 Oracle 到 Oracle 复制的所有平台。Oracle GoldenGate 的网络要求如下:

创建所需的 OCI 资源

在迁移到 OCI GoldenGate 之前,您必须创建所需的 OCI 资源:

选择部署配置

在迁移到 OCI GoldenGate 之前,请确保设置 OCI GoldenGate 资源。在创建 OCI GoldenGate 部署时,您需要选择部署所需的 Oracle Compute 单元 (OCPU) 数量。

要确定 OCI GoldenGate 的计算配置数量,请考虑提供与您当前用于 Oracle GoldenGate Cloud Classic 或 Oracle GoldenGate on Oracle Cloud Infrastructure Classic、Marketplace 或本地实例的配置相似或更高的资源。

Oracle Cloud Infrastructure 和 Oracle Cloud Infrastructure Classic 都有各自的一组标准计算配置。有关详细信息,请参见以下主题:

OCI GoldenGate 还允许您启用自动扩展。启用自动缩放时,部署的计算和内存可缩放多达“缩放”对话框中当前显示的 OCPU 数的三倍。一个 OCPU 相当于 16 GB 内存。如果您的工作负载需要额外的 OCPU,则在启用自动缩放时,部署会自动使用资源,而无需任何手动干预。有关更多信息,请参见 Scaling a Deployment

执行迁移前任务

在开始迁移之前完成以下步骤:

  1. 为要迁移的 Oracle GoldenGate 实例备份和保护云存储上的数据。数据包括配置文件和线索文件数据。有关执行备份步骤,请参见 Perform Backup and Restore

    • Oracle GoldenGate Cloud Classic 数据位置为 /u02/data/ggdata

    • DIPC 数据位置位于代理安装目录 $OGG_HOME/data 中。

    • 内部部署数据位置为 $OGG_HOME/data

    • Oracle GoldenGate Marketplace 的默认数据位置为 /u02/trails

  2. 对于接收 Oracle GoldenGate 经典体系结构线索的 Oracle GoldenGate Cloud Classic 或 Oracle GoldenGate Marketplace:

    • 由于 OCI GoldenGate 是完全托管的云服务,因此不允许任何配置文件或线索文件迁移到 OCI GoldenGate 部署。

    • 如果您要迁移的 Oracle GoldenGate 实例从另一个 Oracle GoldenGate 经典实例接收线索文件(我们将其称为“Dist-instance”),则必须首先将 Dist-instance 转换为微服务实例。

  3. 如果您在要迁移的 Oracle GoldenGate 实例中使用经典提取,您将无法在 OCI GoldenGate 中创建相同的提取;您必须切换到集成提取。确保安装了所有必需的数据库补丁程序以使用集成提取。请参见 Recommended Patch for Oracle 12c or higher