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,取消创建模式选项。点击下一步按钮。
第八步:指定对象
此步骤是指定源数据中要迁移的数据对象信息,例如:数据表、存储过程、触发器、序列等等。这里直接全选即可。点击下一步按钮。
第九步:审阅迁移任务
最后,点击完成按钮即可执行数据迁移任务。
最终直接结果,如下图所示: