本文主要介绍ORACLE19c到DM8的数据迁移。
目录
1 ORACLE19c上操作
部署oracle的过程在这省略,首先在CDB下创建了用户c##test1,并创建过程、表,然后灌入数据。
建表语句在上,数据灌入表中并创建了两个过程TESTDTS和TESTDTS1。
2 在DM8上操作
在DM8上创建用户和模式TEST1,并指定表空间。
3 DTS工具使用
3.1 新建迁移工程
3.2 选择迁移类型
此处是从ORACLE19c迁移到DM8。
3.3 配置源端和目的端数据库
源端ORACLE库
目的端达梦库
3.4 选择需要迁移的模式和对象
此次测试的目的是迁移TEST1模式下的特定对象。
双击需要迁移的对象可以进入详细信息配置。由于表,视图,过程或者表的外键索引存在依赖关系,所以我们需要分步迁移。
1.只迁移表结构
点击下边的“应用当前选项到其他同类对象“可以批量选择需要此次迁移配置的对象
2.选择迁移表数据
3.最后迁移表索引和其他对象
迁移过程操作和迁移表操作类似。
3.5 确认迁移并执行
1.表结构迁移结果
2.表数据迁移结果
3.其他对象迁移结果
4 迁移后校验
验证数据的完整性,表,视图,索引,序列,触发器是否和ORACLE数据库一致,验证存储过程,函数,等是否报错 。如果索引,视图等信息不存在,需要从ORACLE中找到再建一遍。如果过程等报错需要需要查看是否有有表,视图或者其他引用的过程存在问题等。
至此整个迁移已经完成。
更多资讯请上达梦技术社区了解:https://eco.dameng.com