1.1.概述
DM
数据迁移工具 DM DTS
提供了主流大型数据库迁移到 DM
、DM
到 DM
、文件迁移到 DM
以及 DM
迁移到文件等功能。
得益于 DM
数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于 DM
图形界面且采用向导方式引导各个迁移步骤的 DTS
工具,移植工作可以变得非常的简单。
1.2.迁移准备
-
停止应用
-
确认要迁移的用户(模式、数据库)
-
记录原数据库中要迁移的对象的数量
-
记录原数据库中要迁移的所有对象名称
-
记录原数据库中要迁移的表的数据量(行数)
-
创建目标数据及实例
-
创建目标数据的表空间及用户
1.3.启动迁移工具
-
Windows 环境启动 DM 数据迁移工具
点击【开始界面】,选择【达梦数据库】菜单,点击【DM
数据迁移工具】,即可进入数据迁移工具,如下图所示:
点击【DM
数据迁移工具】,如下图所示:
2.使用DTS迁移工具
使用DM8
提供的迁移工具DTS
进行迁移,迁移需求说明:从Oracle 11G
迁移到DM8
数据库。
-
如果两个数据库在同一个局域网,能够互相通信,则可以直接使用迁移工具进行迁移;
-
若不在同一个局域网,则需要一台中间机器,首先从Oracle迁移到中间机器,再迁移到目标机器上的达梦数据库。
本次需要迁移的数据库均在一台电脑中,其中
Oracle 11G
数据库在虚拟机中,DM8
在本机电脑中,符合DTS
数据迁移要求。
请提前在DM8
中创建好模式,在数据迁移过程中将直接从Oracle 11G
所在用户下完成对数据表、数据、视图、存储过程、序列、索引等数据迁移。
-
第一步:新建工程
-
第二步:新建迁移
展开刚刚创建的新建工程,选择【迁移】选项右键新建迁移。
创建好了之后如下所示:
-
第三步:选择迁移方式
点击上图中的下一步按钮,进入选择迁移方式界面。找到其他数据库迁移到达梦,并选择Oracle ==> DM
。点击下一步按钮。
-
第四步:配置Oracle 11G的数据源
这里使用的Oracle
数据库在虚拟机中,所以此处必须要输入虚拟机的IP
地址,同时还需要填写Oracle
数据库账号和密码,在点击下一步按钮。
注意:在点击下一步按钮时,会对配置进行检测,如果没有问题直接跳转到下一步配置;如果有问题,则直接弹出错误信息。
-
第五步:配置DM8的数据源
输入达梦数据库的主机名、用户名和口令。点击下一步按钮。(也会检测配置是否成功)
-
第六步:迁移选项
选择默认的获取迁移对象的方式。点击下一步按钮。
-
第七步:指定模式
此时可以看到Oracle 11G
数据库中所有的源模式信息。找到SCOTT
,并选中该模式,修改目的模式为ZKING
,取消创建模式选项。点击下一步按钮。
-
第八步:指定对象
此步骤是指定源数据中要迁移的数据对象信息,例如:数据表、存储过程、触发器、序列等等。这里直接全选即可。点击下一步按钮。
-
第九步:审阅迁移任务
最后,点击完成按钮即可执行数据迁移任务。
最终直接结果,如下图所示: