将数据从 MongoDB 复制到 OCI GoldenGate
了解如何使用 OCI GoldenGate 将数据从 MongoDB 复制到 Autonomous AI JSON Database 。
Autonomous AI JSON Database 是一种云文档数据库服务,可以帮助您轻松开发以 JSON 为中心的应用程序。它具有 NoSQL 样式的文档 API(Oracle SODA 和 Oracle Database API for MongoDB)、无服务器扩展、高性能 ACID 事务、全面的安全性和低按使用付费定价。详细了解 Autonomous JSON Database 。
OCI GoldenGate 大数据部署类型支持从 MongoDB 到 Autonomous AI JSON Database 的无停机迁移。OCI GoldenGate 同时支持从 MongoDB 提取 Initial Load Extract 和 Change Data Capture (CDC)。
此快速入门详细介绍了将 OCI GoldenGate 配置为无需停机即可从 MongoDB 迁移到 Autonomous AI JSON Database 的过程。
开始之前
要成功完成此快速启动,您必须具有以下各项:
- 已配置 MongoDB 副本集。
- OCI GoldenGate 大数据捕获使用操作日志 (oplog) 读取 CDC 记录。oplog 是一个上限集合,用于保存修改数据库中存储的数据的所有操作的滚动记录。启用 Replicat 设置时,将在 MongoDB 中创建 Oplog 文件。MongoDB Atlas 附带预配置的 Replicat 集配置。对于内部部署 MongoDB,您需要部署副本集。
- MongoDB 3.6 及更高版本。
- OCI GoldenGate 支持捕获以下操作:
INSERT
、UPDATE
、DELETE
。
要了解详细信息,请参阅使用 Oracle GoldenGate Capture for MongoDB 。
任务 2:创建并运行 MongoDB 的 Integrated Extract
- 在 OCI GoldenGate 部署控制台中,确保您位于“Administration Service 概览”页上,然后单击添加 Extract (加号图标)。
- 添加具有以下值的 Extract :
- 在 Extract 信息页上,在 Extract 类型下,选择集成提取,输入
MCDC
作为进程名称,然后单击下一步。 - 在“参数文件”页上,确保源映射包括
TABLE source.*;
。
- 在 Extract 信息页上,在 Extract 类型下,选择集成提取,输入
- 单击创建并运行。
任务 4:创建并运行 Initial Load Replicat
- 在 OCI GoldenGate 部署控制台中,确保您位于“Administration Service 概览”页上,然后单击添加 Replicat (加号图标)。
- 添加包含以下值的 Initial Load Replicat:
- 单击创建并运行:
您可以返回到“概览”页,在其中可以查看 Replicat 详细信息。当 Replicat 成功启动时,您将看到它处于运行状态并显示绿色检查。您可以查看 Replicat 详细信息和统计信息以确认复制。
任务 5:创建并运行 Classic Replicat
- 在 OCI GoldenGate 部署控制台中,确保您位于“Administration Service 概览”页上,然后单击添加 Replicat (加号图标)。
- 添加具有以下值的 Replicat :
您可以返回到“概览”页,在其中可以查看 Replicat 详细信息。当 Replicat 成功启动时,您将看到它处于运行状态并显示绿色检查。您可以检查 Replicat 详细信息和统计信息以确认复制。