將資料從 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 詳細資訊和統計資料來確認複製。