注册
学习记录:SQLark异构数据库迁移
培训园地/ 文章详情 /

学习记录:SQLark异构数据库迁移

Ethan~谢佳南 2026/03/18 231 0 0

一、环境准备
1.源端数据库Oracle 11.2.0.4 操作系统RedHat7.6
数据库名:test
用户名:HR

2.目标端数据库DM8 操作系统Kylin 10
数据库名:DAMENG

迁移工具:SQLark V3.8.1

二、迁移实施
1.SQLark连接oracle和DM8数据库
20260212_111134.png

2.数据生成
点击SQLark菜单栏“数据生成”,弹出SQLark可视化网页迁移评估
20260212_111330.png

20260212_111526.png

2.新建迁移任务
点击“异构数据库迁移”,新建迁移任务,指定源端和目标端数据库连接
20260212_111619.png

3.迁移评估
3.1 配置数据库
配置源端数据库连接信息
20260212_111759.png

3.2 选择需要迁移的模式
指定源端数据库需要迁移的模式(对应oracle数据库用户)
20260212_111924.png

3.3 源数据库画像
稍等片刻系统自动生成源数据库画像,展示源数据库模式对象详细信息
20260212_112039.png

右上角可选择导出画像下载到本地PDF文档,留档或者确认对象信息
20260212_112346.png

3.4 迁移策略
下一步自动生成迁移策略,评估兼容性,对象比对等20260212_112457.png

同样的,也支持导出迁移策略下载到本地PDF文档
20260212_112548.png

3.5 连接目标数据库
点击下一步开启自动化迁移,导入目标数据库连接信息
20260212_112709.png

3.6 确认迁移范围
确认迁移范围,可按需配置映射范围,本次采用全量迁移
20260212_112854.png

3.7 环境和策略检查
系统会自动进行目标库磁盘、表空间和初始化参数检查,并列举检查结果以及如何修改的方案
20260212_113004.png
参照修改方案完成调整即可,直接点下一步也能开启迁移,但可能存在报错
20260212_120205.png

3.8 开启迁移
点击开启迁移后可实施查看迁移总进度
20260212_120253.png

可直接查看具体迁移异常的对象
20260212_120540.png
目标库已存在的角色报错,可忽略

20260212_120648.png
本次仅迁移数据库用户HR,提示已存在,可忽略,其他数据库用户不在本次迁移计划中, 报错提示也可忽略

将这些可忽略报错批量标记为已处理后,迁移总进度显示100%
20260212_120925.png

3.9 迁移校验
点击下一步开启迁移校验
20260212_121015.png
可具体查看迁移前后的对象校验情况

3.10 迁移报告
目前版本系统自动生成迁移报告的功能还未上线,期待上线后自动生成报告,大幅减少写报告的工作量
20260212_121106.png

通过SQLark连接DM8数据库确认,可见HR模式下对象均已成功迁移
20260212_121310.png

本次学习主要是初步了解SQLark跨库迁移功能的操作流程,后续再深入学习技术细节,以上就是本次学习记录

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服