使用 Oracle GoldenGate 复制数据
您可以使用 Oracle GoldenGate 和 Oracle GoldenGate Cloud Service 将数据复制到自治 AI 数据库。您可以从自治 AI 数据库捕获更改,并将其复制到 Oracle GoldenGate 支持的任何目标数据库或平台,包括基于专用 Exadata 基础结构的其他自治 AI 数据库。
注:必须在源自治容器数据库上启用备份,以确保所有源操作都正确记录在重做日志中。如果未启用备份,则 Oracle GoldenGate 可能无法捕获 NOLOGGING 操作,这可能会导致目标系统上的数据丢失或数据不一致。
此外,还可以配置备份保留期,以便在归档重做日志因空间限制而从数据库文件系统中删除时从备份中还原这些日志。
Oracle GoldenGate 在多种场景中提供高效的数据复制解决方案,其中一些场景如下:
-
迁移到自治 AI 数据库或在自治 AI 数据库之间迁移数据
-
实时数据捕获和复制,以支持:
-
可扩展的主动主动架构
-
实时数据仓库
-
大数据集成
-
实时流分析
-
提示:对于使用 Oracle Goldengate 复制演示实时迁移到自治 AI 数据库的“试用”替代方案,请在 Oracle Autonomous AI Database Dedicated for Fleet Administrators 研讨会中运行 Lab 10:Oracle GoldenGate Replication 。
根据在数据复制设置中将自治 AI 数据库配置为源数据库(提取)还是目标数据库(复制),您将必须执行下面列出的一个或多个任务:
-
解锁 GGADMIN 账户:
GGADMIN是 Autonomous AI Database 中预先创建的 Oracle GoldenGate 数据库用户。此账户用于自治 AI 数据库中的提取和复制,必须在使用 Oracle GoldenGate 配置数据复制之前解锁。有关更多详细信息,请参阅建立 Oracle GoldenGate 身份证明。 -
配置提取以从自治 AI 数据库捕获:仅当要在数据复制活动中将自治 AI 数据库用作源数据库时,才需要执行此操作。有关完整的详细信息,请参阅配置从自治 AI 数据库捕获的提取。
-
配置要应用于自治 AI 数据库的复制:仅当要在数据复制活动中将自治 AI 数据库用作目标数据库时,才需要执行此操作。有关完整的详细信息,请参见 Configuring Replicat to Apply to an Autonomous AI Database 。Parallel Replicat 是 Replicat 的一种变体,它并行应用事务以提高性能。自治 AI 数据库在集成模式下支持并行复制,也就是说,您还可以在环境中创建(或添加)和配置并行复制。有关更多信息,请参见 Using Parallel Replicat 。
注:过度预配的自治 AI 数据库不支持并行复制,即预配了小数 OCPU(小于 1 个 OCPU)的数据库。