1、迁移准备
停止应用
确认要迁移的用户(模式、数据库)
记录原数据库中要迁移的对象的数量
记录原数据库中要迁移的所有对象名称
记录原数据库中要迁移的表的数据量(行数)
创建目标数据及实例
创建目标数据的表空间及用户
2、启动迁移工具
找到并打开DM数据迁移工具,如下图所示:
3、数据迁移
在DM数据工具中点击新建工程,输入工程名即可,从Oracle迁移到达梦可以创建工程名为Oracle-DM,如下图所示:
展开工程之后,右键迁移选择新建迁移,迁移名称可以命名为Oracle-DM,迁移描述可以写从Oracle迁移到DM。
选择确定之后会进入迁移工具的欢迎界面,介绍了迁移工具的支持情况等信息,如下图所示:
选择下一步之后会进入迁移方式选择界面,如下图所示:
选择从Oraclr迁移到DM,输入数据源Oracle相应的数据库信息,如下图所示:
点击下一步之后,输入目的端达梦数据库的相应信息。如下图所示:
选择下一步之后会进入指定对象复制或查询,复制的对象包括:模式及模式对象、目录、公共同义词、上下文等,根据不同数据源,支持复制不同的对象,模式及模式对象包括:模式、表、视图、物化视图、序列、存储过程/函数、包、类、同义词以及自定义类型,根据数据源不同,支持的模式及模式对象也不同。
选择迁移对象,此处选择要迁移的具体表格、视图、存储过程等,可根据名称具体选择。
在“选择迁移对象”窗口,点击下方“转换”按钮,可设置表的映射关系,包括列的映射、创建表的策略、复制数据的策略、是否手工编辑建表的 SQL。
迁移策略选项:可设置迁移策略,包括表定义、主键、约束条件、索引、数据、读写行数设置等参数,如下图所示:
审阅列表中列出的要执行的任务,可查看迁移过程重要参数和修改条件,点击【完成】进入下一步操作,如需修改,可点击【上一步】进行修改。如下图所示:
点击【完成】开始数据迁移,如下图所示:
完成数据迁移后,我们还需对迁移的数据进行验证,表、视图、存储过程、序列都存在且与原数据一致,迁移完成。如下图所示: