注册
macOS 系统| Oracle迁移到达梦数据库实战教程
技术分享/ 文章详情 /

macOS 系统| Oracle迁移到达梦数据库实战教程

chirui 2024/11/29 490 0 0

前言

近期在项目上需要将数据从Oracle数据库迁移到达梦数据库,我使用的是macOS系统,工具的话我选用的是SQLark,这个是前不久在各种论坛社区逛,看到了有同行推荐的,被安利了之后能适用的场景下现在就主要用它了SQLark 采用工程化的方式提供全生命周期的数据迁移解决方案,一次迁移成功率高达 90% 以上!附上下载链接:www.sqlark.com ,免费获取!
SQLark支持连接达梦、Oracle、MySQL数据库,下载后初始化截图如下图所示:
image.png
下面以oracle迁移至达梦数据库为例,介绍五步完成数据迁移任务的流程。
image.png

操作步骤

一. 连接源库和目的库

  1. 在迁移首页,单击 数据迁移,然后在页面中选择 仅数据迁移,创建一个迁移任务。
    image.png
  2. 根据页面提示,单击 下拉菜单,从 SQLark 客户端导入需要迁移的源和目的数据源。image.png
    除了直接导入 SQLark 客户端已有连接,还可导入历史迁移任务的数据源、或者直接连接新的数据库。

二. 选择迁移范围

勾选需要迁移的 Oracle 模式、用户和角色,默认迁移范围为全量迁移,即可单击 下一步,进行环境检查。
image.png
对于大型生产项目(TB级别或以上),如果业务上需要不迁或者后迁部分大表,可以进行如下操作:

  1. 从全量迁移切换到 指定范围,单击表这栏的 自定义选择,根据页面提示排序筛选出最大的表。
  2. 单击该表的 自定义范围,选择全部不迁或者只迁表结构后,单击 确定 即可保存迁移范围。

三. 环境检查

  1. 按照页面提示,确认并勾选 目标库磁盘检查项,然后确认初始化参数项的全部检查结果为 通过 ,即可单击 下一步,开启数据迁移。image.png
  2. 对 不通过/无法检测 的参数项,可单击 如何修改,按照页面提示进行查询和改写,然后单击 重新检查。image.png

四. 自动化迁移

完成了环境检查后,前期配置工作完成,接下来等待 SQLark 进行全自动化迁移即可。

  1. 浏览 迁移概览 页面,查看整个任务的实时进度。image.png
  2. 单击首页单个模式的 查看实施详情。image.png
  3. 根据页面提示,即可了解该模式下每类、每个对象的迁移进度。image.png

五. 迁移校验

  1. 当任务状态变成 自动迁移已完成,待处理 或者 迁移已完成,即代表迁移已经完成,单击右上角的 下一步,开启迁移校验。image.png
  2. 单击 校验概览 页面的 查看模式校验详情,即可查看是否存在 Oracle 和达梦数据库 对象数量和表行数不一致 的对象。image.png
    以上就是 SQLark 中完整迁移的全部流程。在我看来已经算是比较保姆级的迁移操作步骤图文讲解了,希望对大家的迁移工作能有帮助,当然迁移过程中出现了问题也可以提出来交流一下。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服