使用 Oracle Database Migration Service 迁移到自治 AI 数据库
您可以使用 Oracle Cloud Infrastructure Database Migration Service 将数据迁移到自治 AI 数据库。该服务是一项完全托管的云技术服务,旨在简化已建立的数据库从本地、第三方或 Oracle Cloud 迁移到自治 AI 数据库的过程。
Database Migration Service 为您将数据库迁移到 Oracle Cloud Infrastructure (OCI) 提供高性能的自助服务体验。数据库迁移作为独立于您的租户和资源的托管云服务运行。该服务利用 Oracle 零停机迁移 (Zero Downtime Migration,ZDM) 引擎利用 Oracle GoldenGate 复制功能,以尽可能减少停机时间的方式提供企业级数据库迁移。它在数据库迁移服务租户中作为多租户服务运行,并使用专用端点 (Private Endpoints,PE) 与资源进行通信。PE 由数据库迁移管理。要了解 Database Migration Service 的功能,请参阅关于 Oracle Cloud Infrastructure Database Migration 。
数据库迁移服务支持各种源数据库,可用于迁移到自治 AI 数据库。要查看支持的源数据库版本的完整列表,请参阅源数据库要求。自当前发行版起,Database Migration 仅支持将 Autonomous AI Database Serverless 和 Autonomous AI Database on Dedicated Exadata Infrastructure 作为迁移目标。
可以采用两种不同的模式执行数据库迁移,例如:
-
联机迁移:联机迁移使用 Oracle GoldenGate 复制从源数据库持续同步到目标数据库。联机迁移需要从目标租户中运行的 GoldenGate 主机到源数据库的 SQL*Net 连接。利用 Oracle Data Pump 及其两个选项进行初始实例化。有关详细信息,请参阅在线迁移。
-
脱机迁移:使用脱机迁移方法,Database Migration 将数据从源数据库导出到对象存储,然后使用数据泵将数据从对象源导入云中的目标数据库。在开始脱机迁移之前,必须停止源数据库上的更新。此外,迁移完成后,目标数据库和源数据库不需要在它们之间建立任何直接 SQL*Net 连接。
初始加载和复制是使用数据库迁移服务的数据库迁移的两个重要方面。
-
初始加载将所有方案的内容从源数据库迁移到目标数据库中同名的方案。在 Oracle Cloud Infrastructure Database Migration 中创建迁移时,可以选择排除特定对象并重命名对象。
-
Replication(复制)将迁移在初始加载后提交的事务处理中的所有数据和元数据操作,直到您在 "Monitor Replication Lag"(监视复制滞后)阶段后恢复迁移作业。它包括插入、删除和更新已迁移方案中的表中的数据。不会复制创建、变更和删除 DDL 操作。
要了解如何使用数据库迁移服务,请参阅 Using Oracle Cloud Infrastructure Database Migration Service 中的 Database Migration:Prerequisites and Steps Involved 。