
# 迁移流程
本教程演示将Oracle业务相关的表数据迁移到DWS的数据库的基本过程，迁移流程如[图2]和[表1]所示。
图1迁移场景图   
![](https://support.huaweicloud.com/bestpractice-dws/figure/zh-cn_image_0000001452807589.png "点击放大")
![](https://support.huaweicloud.com/bestpractice-dws/public_sys-resources/notice_3.0-zh-cn.png)
- 本实践以迁移Oracle中所属用户名**db_user01** 下的表**APEX2_DYNAMIC_ADD_REMAIN_TEST**数据为例。
- 网络互通说明：本实践的Oracle数据库在云下，通过云数据迁移服务CDM连接Oracle和DWS。其中CDM通过公网IP与Oracle连通；CDM与DWS默认在同一个区域、虚拟私有云下，网络互通。**实际迁移过程请确保网络互通，本章节不详细介绍网络如何打通。**

- 本实践仅作为参考演示，实际迁移的复杂度可能受客户现网的网络环境、业务复杂度、节点规模、数据量等因素影响，项目实际迁移时建议在技术支持人员的指导下完成。
 
图2Oracle迁移到DWS基本流程   
![](https://support.huaweicloud.com/bestpractice-dws/figure/zh-cn_image_0000001317614922.png "点击放大")
 表1Oracle迁移到DWS基本流程 
| 流程                                                                           | 描述                                           |
|:---|:---|
| [准备工具](https://support.huaweicloud.com/bestpractice-dws/dws_05_0096.html)    | 迁移前需准备的软件工具。                                 |
| [迁移表定义](https://support.huaweicloud.com/bestpractice-dws/dws_05_0097.html)   | 使用PL/SQL Developer工具进行表定义迁移。                 |
| [迁移表全量数据](https://support.huaweicloud.com/bestpractice-dws/dws_05_0100.html) | 使用华为云迁移服务CDM完成数据迁移。                          |
| [迁移业务SQL](https://support.huaweicloud.com/bestpractice-dws/dws_05_0105.html) | 使用DSC语法迁移工具进行语法改写，使Oracle的业务SQL转换成适配DWS的SQL。 |
   
