更新时间:2024-10-10 GMT+08:00

迁移流程

本教程演示将Oracle业务相关的表数据迁移到GaussDB(DWS)的数据库的基本过程,迁移流程如图2表1所示。

图1 迁移场景图
  • 本实践以迁移Oracle中所属用户名db_user01下的表APEX2_DYNAMIC_ADD_REMAIN_TEST数据为例。
  • 网络互通说明:本实践的Oracle数据库在云下,通过云数据迁移服务CDM连接Oracle和DWS。其中CDM通过公网IP与Oracle连通;CDM与DWS默认在同一个区域、虚拟私有云下,网络互通。实际迁移过程请确保网络互通,本章节不详细介绍网络如何打通。
  • 本实践仅作为参考演示,实际迁移的复杂度可能受客户现网的网络环境、业务复杂度、节点规模、数据量等因素影响,项目实际迁移时建议在技术支持人员的指导下完成。
图2 Oracle迁移到DWS基本流程
表1 Oracle迁移到DWS基本流程

流程

描述

准备工具

迁移前需准备的软件工具。

迁移表定义

使用PL/SQL Developer工具进行表定义迁移。

迁移表全量数据

使用华为云迁移服务CDM完成进行数据迁移。

迁移业务SQL

使用DSC语法迁移工具进行语法改写,使Oracle的业务SQL转换成适配DWS的SQL。