由于信创的业务要求,需要完成数据从Oracle迁移到达梦数据库,本次使用了达梦的免费软件SQLark进行数据迁移(下载地址:www.sqlark.com )。完成本次数据迁移的过程算是挺简单高效的,整个过程挺顺利的,总结下来迁移一共分为五步:连接源库和目的库、选择迁移范围、环境检查、自动化迁移、迁移校验,下面我将重点分享主要步骤。
1、在迁移首页,单击 数据迁移,然后在页面中选择 仅数据迁移,创建一个迁移任务。
2、根据页面提示,单击 下拉菜单,从 SQLark 客户端导入需要迁移的源和目的数据源。除了直接导入 SQLark 客户端已有连接,还可导入历史迁移任务的数据源、或者直接连接新的数据库。
勾选需要迁移的 Oracle 模式、用户和角色,默认迁移范围为全量迁移,即可单击 下一步,进行环境检查。
对于大型生产项目(TB级别或以上),如果业务上需要不迁或者后迁部分大表,可以进行如下操作:
1、按照页面提示,确认并勾选 目标库磁盘检查项,然后确认初始化参数项的全部检查结果为 通过 ,即可单击 下一步,开启数据迁移。
2、对 不通过/无法检测 的参数项,可选择 如何修改,按照页面提示进行查询和改写,然后 重新检查。
完成了环境检查后,前期配置工作完成,接下来等待 SQLark 进行全自动化迁移即可。
1、浏览 迁移概览 页面,查看整个任务的实时进度。
2、单击首页单个模式的 查看实施详情。
3、根据页面提示,即可了解该模式下每类、每个对象的迁移进度。
1、当任务状态变成 自动迁移已完成,待处理 或者 迁移已完成,即代表迁移已经完成,单击右上角的 下一步,开启迁移校验。
2、单击 校验概览 页面的 查看模式校验详情,即可查看是否存在 Oracle 和达梦数据库 对象数量和表行数不一致 的对象。
使用SQLark完成迁移的体验感还不错,首先流程简单,迁移评估、报错对象改写等可选步骤也比较清晰;其次是速度比较快,比我预计的时间还要早完成任务;最后是数据迁移过来没有出错,完整地完成了迁移。借着项目的契机,接触到了达梦的新产品SQLark,算是工作中的意外之喜,以后类似的任务可以优先考虑使用它了。
文章
阅读量
获赞