头图

达梦数据迁移工具DTS(Data Transformation Service)提供了主流大型数据库迁移到DM、DM到DM、文件迁移到DM以及DM迁移到文件等功能。得益于DM数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于DM图形界面且采用向导方式引导各个迁移步骤的DTS工具,移植工作可以变得非常的简单。执行下面的命令启动达梦数据迁移工具:

tool/dts

达梦数据迁移工具DTS的主界面如下图所示。

0.jpg

视频讲解如下:
https://www.bilibili.com/video/BV1v1rhB7EK6/?aid=115881036224...

下面将使用DTS完成Oracle到达梦的数据迁移。

(1)使用达梦数据库管理员用户登录达梦数据库

disql sysdba/Welcome_1

(2)创建一个用户用于保存从Oracle数据库迁移过来的数据

SQL> create user oracleuser identified by Welcome_1;
SQL> grant resource to oracleuser;

(3)在DTS上新建迁移任务,如下图所示。
1.png

(4)输入迁移名称,如:oracle2dm
2.png

(5)在欢迎界面上直接点击“下一步”
3.png

(6)在“选择迁移方式”中,选中“Oracle ==> DM”
4.png

(7)在“数据源”中输入Oracle的相关配置信息
5.png

(8)在“目的”中输入达梦的相关配置信息
6.png

(9)在“指定对象复制或查询”中选择“源模式”和“目标模式”。这里将从Oracle的C##SCOTT用户迁移到达梦的ORACLEUSER用户。
7.png

(10)点击“下一步”,此时将自动“获取迁移对象”
8.png

(11)在“选择迁移对象”中,选中要迁移的表
9.png

(12)在“审计迁移任务”中点击“完成”
10.png

(13)迁移任务完成后,如下图所示
11.png

(14)在达梦数据库中确认数据迁移成功


赵渝强老师
36 声望17 粉丝

20年以上的IT行业从业经历,清华大学计算机软件工程专业毕业,京东大学大数据学院院长,Oracle中国有限公司高级技术顾问;曾在BEA、甲骨文、摩托罗拉等世界500强公司担任高级软件架构师或咨询顾问等要职,精通大...