在专用 Exadata 基础结构上将数据迁移到自治 AI 数据库

数据迁移是将数据从一个系统、位置或应用程序移动到另一个系统、位置或应用程序。一个典型的数据迁移示例是,您决定为您的组织采用自治 AI 数据库,并将现有历史数据从当前数据库移动到自治 AI 数据库。

数据迁移不同于将样本数据或少量数据加载到数据库中。它通常涉及大量数据,根据要求,可以是一次性活动或定期活动。请参阅数据加载选项,了解可用于将示例数据加载到自治 AI 数据库中的不同选项。

数据迁移概览

Oracle 提供了多种选项来将数据迁移到专用 Exadata 基础结构上的自治 AI 数据库。专用基础结构上的专用 Exadata 基础结构上的自治 AI 数据库允许您从以下位置执行手动数据导出和导入:

插图 data_migration.png 的说明

迁移到自治 AI 数据库时,您可以:

注:

如果在将数据迁移到自治 AI 数据库后发现任何对象编译错误,则可以使用以下方法重新编译数据库对象。UTLRP.SQL 无法用于对自治 AI 数据库执行全局重新编译。

exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);

迁移先决条件

作为先决条件,建议您运行 Cloud Premigration Advisor Tool (CPAT) 以帮助您评估源数据库与自治 AI 数据库的兼容性。CPAT 识别您在迁移之前或迁移期间可能需要采取的潜在行动,确定其重要性和建议解决方案的优先级。某些迁移工具和服务会自动运行此指导。有关详细信息,请参阅 Oracle Database 19c UtilitiesOracle Database 26ai Utilities 中的 Cloud Premigration Advisor Tool

移植选项

您可以通过多种方式将数据迁移到公有云中专用基础设施上的自治 AI 数据库以及 Cloud@Customer。

下面列出了这些选项以及一个表,以根据客户用例选择正确的选项。

迁移用例

根据您的源数据库,上述一个或多个迁移选项可用于将数据迁移到 Public Cloud 上的 Autonomous AI Database 或 Exadata Cloud@Customer 部署。下面列出了一些最常见的迁移用例,可帮助您选择正确的选项。

迁移用例 迁移选项 进一步参考

非 Oracle Database → Public Cloud 或 Exadata Cloud@Customer 上的 ADB-D。

用例 1
  • Oracle SQL*Loader
  • Oracle GoldenGate
  • 使用 NFS 存储将数据迁移到 Exadata Cloud@Customer 上的自治 AI 数据库
  • 使用 OCI File Storage 将数据加载到基于 Oracle Public Cloud 的 Autonomous AI Database 中

Oracle Database 版本 11.2.0.4 及更高版本→公有云上的 ADB-D

用例 2
  • 数据库迁移服务 (DMS)
  • 零停机迁移 (ZDM) —使用 OCI Object Storage 进行联机或脱机迁移
  • Oracle 数据泵
  • Oracle SQL*Loader
  • Oracle GoldenGate

Oracle Database 版本 11.2.0.4 及更高版本→ Exadata Cloud@Customer 上的 ADB-D

用例 3
  • 零停机迁移 (ZDM) —使用 OCI Object Storage 进行联机或脱机迁移
  • 使用 NFS 存储将数据迁移到 Exadata Cloud@Customer 上的自治区
  • 使用 OCI 对象存储或客户提供的 NFS 存储的 Oracle Data Pump
  • Oracle GoldenGate

11.2.0.4 下面的 Oracle Database 版本→ Public Cloud 或 Exadata Cloud@Customer 上的 ADB-D

用例 4
  • Oracle SQL*Loader
  • Oracle 数据泵
  • 使用 NFS 存储将数据迁移到 Exadata Cloud@Customer 上的自治区
  • 使用 OCI File Storage 将数据加载到基于 Oracle Public Cloud 的 Autonomous AI Database 中

OCI 数据库(VMDB、BMDB、ExaCS)→公共云上的 ADB-D

用例 5
  • 数据库迁移服务 (DMS)
  • 零停机迁移 (ZDM) —使用 OCI Object Storage 进行联机或脱机迁移
  • Oracle 数据泵
  • Oracle SQL*Loader

OCI 数据库(VMDB、BMDB、ExaCS)→ Exadata Cloud@Customer 上的 ADB-D

用例 6
  • 零停机迁移 (ZDM) —使用 OCI Object Storage 进行联机或脱机迁移
  • Oracle 数据泵
  • Oracle SQL*Loader

Autonomous AI Database Serverless → Public Cloud 或 Exadata Cloud@Customer 上的 ADB-D

用例 7
  • 配置为从源自治 AI 数据库捕获的 Oracle GoldenGate 提取。
  • Oracle 数据泵

第三方云供应商(AWS、Azure)→公有云或 Exadata Cloud@Customer 上的 ADB-D

用例 8
  • Oracle 数据泵
  • Zero Downtime Migration (ZDM 21.2) 支持 RDS 和 AWS

专用 Exadata 基础结构上的自治 AI 数据库→专用 Exadata 基础结构上的自治 AI 数据库

用例 9
  • 配置为应用于目标自治 AI 数据库的 Oracle GoldenGate Replicat。
  • Oracle 数据泵

注:要使用的迁移工具或实用程序取决于多种因素,例如源数据库、源数据格式、数据量和复杂性。为了帮助您确定将数据迁移到自治 AI 数据库的最佳解决方案,Oracle 提供了一个名为 Oracle Cloud Migration Advisor 的指导实用程序。有关此实用程序的更多信息,请参见 www.oracle.com/goto/move

相关内容

将数据加载到自治 AI 数据库