前言
由于业务需求要求数据库国产化,近期需要将数据从mysql数据库中迁移到达梦数据库中。本次使用达梦新的数据库开发和管理工具–SQLark百灵连接进行迁移,我也是在官方社区里看到大家推荐抱着试试看的心态去下载的。惊喜的是,五步即可快速搞定数据迁移,而且一次迁移成功率高达 90% 以上****,此外像导出评估报告、自动规划表空间等功能也十分实用!给大家附上下载链接:www.sqlark.com
操作步骤
本文将介绍 MySQL 迁移至达梦数据库,五步完成数据迁移任务的流程。
一. 连接源库和目的库
1、在迁移首页,单击数据迁移,然后在页面中选择仅数据迁移,创建一个迁移任务。
2、根据页面提示,单击下拉菜单,从 SQLark 客户端导入需要迁移的源和目的数据源。
除了直接导入 SQLark 客户端已有连接,还可导入历史迁移任务的数据源、或者直接连接新的数据库。
二. 选择迁移范围
勾选需要迁移的 NySQL数据库对象,默认迁移范围为全量迁移,即可单击下一步,进行环境检查。
对于大型生产项目(TB级别或以上),如果业务上需要不迁或者后迁部分大表,可以进行如下操作:
1、从全量迁移切换到指定范围,单击表这栏的自定义选择,根据页面提示排序筛选出最大的表。
2、单击该表的自定义范围,选择全部不迁或者只迁表结构后,单击确定即可保存迁移范围。
三. 环境检查
1、按照页面提示,确认并勾选目标库磁盘检查项,然后确认初始化参数项的全部检查结果为通过,即可单击下一步,开启数据迁移。
2、对不通过/无法检测的参数项,可单击如何修改,按照页面提示进行查询和改写,然后单击重新检查。
四. 自动化迁移
完成了环境检查后,前期配置工作完成,接下来等待 SQLark 进行全自动化迁移即可。
1、浏览迁移概览页面,查看整个任务的实时进度。
2、单击首页单个数据库查看实施详情。
3、根据页面提示,即可了解该模式下每类、每个对象的迁移进度。
五. 迁移校验
1、当任务状态变成自动迁移已完成,待处理或者迁移已完成,即代表迁移已经完成,单击右上角的下一步,开启迁移校验。
2、单击校验概览页面的查看模式校验详情,即可查看是否存在 MySQL 和达梦数据库对象数量和表行数不一致的对象。
以上就是 SQLark 中完整迁移的全部流程。
总结
使用SQLark进行数据迁移的整体过程没有遇到问题,迁移成功率也很高。接下来会继续探索SQLark产品的其他新功能,毕竟使用国产产品是大势所趋,也是对国产化数字转型的肯定与助力。除了数据迁移之外,SQLark还有测试数据生成、 ER 图及表设计文档导出等功能可以更深入地进行体验使用。