一、环境准备
1.源端数据库Oracle 11.2.0.4 操作系统RedHat7.6
数据库名:test
用户名:HR
2.目标端数据库DM8 操作系统Kylin 10
数据库名:DAMENG
迁移工具:SQLark V3.8.1
二、迁移实施
1.SQLark连接oracle和DM8数据库
2.数据生成
点击SQLark菜单栏“数据生成”,弹出SQLark可视化网页迁移评估
2.新建迁移任务
点击“异构数据库迁移”,新建迁移任务,指定源端和目标端数据库连接
3.迁移评估
3.1 配置数据库
配置源端数据库连接信息
3.2 选择需要迁移的模式
指定源端数据库需要迁移的模式(对应oracle数据库用户)
3.3 源数据库画像
稍等片刻系统自动生成源数据库画像,展示源数据库模式对象详细信息
右上角可选择导出画像下载到本地PDF文档,留档或者确认对象信息
3.4 迁移策略
下一步自动生成迁移策略,评估兼容性,对象比对等
同样的,也支持导出迁移策略下载到本地PDF文档
3.5 连接目标数据库
点击下一步开启自动化迁移,导入目标数据库连接信息
3.6 确认迁移范围
确认迁移范围,可按需配置映射范围,本次采用全量迁移
3.7 环境和策略检查
系统会自动进行目标库磁盘、表空间和初始化参数检查,并列举检查结果以及如何修改的方案
参照修改方案完成调整即可,直接点下一步也能开启迁移,但可能存在报错
3.8 开启迁移
点击开启迁移后可实施查看迁移总进度
可直接查看具体迁移异常的对象
目标库已存在的角色报错,可忽略
本次仅迁移数据库用户HR,提示已存在,可忽略,其他数据库用户不在本次迁移计划中, 报错提示也可忽略
将这些可忽略报错批量标记为已处理后,迁移总进度显示100%
3.9 迁移校验
点击下一步开启迁移校验
可具体查看迁移前后的对象校验情况
3.10 迁移报告
目前版本系统自动生成迁移报告的功能还未上线,期待上线后自动生成报告,大幅减少写报告的工作量
通过SQLark连接DM8数据库确认,可见HR模式下对象均已成功迁移
本次学习主要是初步了解SQLark跨库迁移功能的操作流程,后续再深入学习技术细节,以上就是本次学习记录
文章
阅读量
获赞
