OCI Database Migration for MySQL Databases

 

OCI Database Migration 旨在将 MySQL 数据库从本地或云端环境迁移到 OCI。其简单易用的图形化用户体验可帮助您轻松验证和管理联机和脱机迁移工作流。MySQL 数据库在迁移时可透明地使用迁移顾问程序 MySQL Shell 和 GoldenGate。

迁移服务的特性:

迁移的工作原理

OCI Database Migration for MySQL 数据库的工作原理图,附带说明。 源数据库可以是本地部署、OCI 或其他云技术提供商的数据库。借助 OCI Database Migration 服务,用户可以创建源数据库和目标数据库连接,选择联机或脱机迁移。在验证阶段,迁移顾问程序将评估源和目标兼容性,检查潜在问题内容并提出建议。解决所有错误后,数据将通过 MySQL Shell 导出到 Object Store,再导入到目标数据库中。在联机情况下,初始加载完成后,用户可使用 GoldenGate 进行持续复制。

源和目标

OCI Database Migration for MySQL 支持以下 MySQL 变体、版本和部署源。得益于灵活的逻辑迁移,您还可以对目标平台执行版本升级和变更。

源和目标示意图,说明如下 OCI Database Migration for MySQL 支持以下 MySQL 源数据库版本:5.7 到 8.0。这些版本可以部署在本地,也可以部署在 OCI 或 OCI Classic、Amazon RDS、Google Cloud、Microsoft Azure 上。Oracle 支持多种 MySQL 变体:AWS RDS MySQL、AWS Aurora、GCP MySQL 和 Azure MySQL。目标平台是基于 Oracle Cloud Infrastructure 的 Heatwave MySQL。

迁移工作流

迁移工作流可满足各种或简单或复杂的操作要求而无需您具备高级 DBA 技能。无论是联机还是脱机的应用,您都可以轻松迁移。对于联机迁移,Oracle 将在迁移初始加载后,持续在目标数据库上应用增量变更。在实施逻辑迁移时,您还可以执行版本升级。

HeatWave MySQL Database
逻辑脱机迁移
逻辑联机迁移

业务连续性

脱机迁移

  • 应用在迁移期间处于脱机状态
  • 一次操作即可复制整个数据库

联机迁移

  • 应用在迁移期间处于联机状态
  • 实时捕获源数据库的增量变更并持续同步至目标数据库

数据移动

逻辑迁移

  • 使用 MySQL Shell 捕获源数据和物理数据的元数据,并使用 GoldenGate 捕获持续性变更
  • 支持源数据库和目标数据库使用不同的版本和平台

网络连接

直接连接

  • 源和目标处于同一物理或虚拟网络内

嵌入式迁移顾问

迁移工作流内嵌了一个诊断顾问程序。它会对异常进行优先级排序、提供建议并生成修复脚本,支持用户通过交互方法查看详细信息,忽略警告、排除源对象或执行修复操作。诊断顾问可以极大地简化迁移工作流。

嵌入式迁移指导图,说明如下 迁移顾问流程分为四个步骤:(一)识别异常并标记为“待办”、“待审核”和“审核建议”等等;(二)提供查找结果,包括详细的异常信息和修复建议,并提供修复脚本;(三)用户根据查找结果执行操作,包括接受、运行修复脚本、拒绝或排除;(四)执行操作后,用户需要重新运行顾问程序。请点击下方按钮阅读或观看迁移顾问流程演示。

 

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。