数据库迁移是指将一个数据库中的数据和元数据迁移到另一个数据库的过程。
今天先和大家分享一下元数据迁移,这里以源端Oracle迁移到目标端Halo为例,需要将源端数据库的自定义类型、表结构、约束、索引、触发器等全部数据库对象完整迁移到目标端数据库,但不同数据库的语法是有差异的,迁移的过程中可能涉及到大小写规则、数据类型和精度、分区表、触发器、序列等语法大量改造工作,还需要保证数据库元数据的完整性和正确性。
因此,我们研发了羲和数据库迁移工具,提供简单易用的web操作页面,用户仅需提供源端/目标端信息,点击鼠标即可完成元数据迁移,下面将提供工具的部分功能介绍。
操作介绍
1.登录界面
输入用户名 admin 密码 123456 就可以直接访问系统。

2.创建数据源
点击菜单栏的数据源管理界面,添加需要建立连接的数据源信息,选择数据源>输入用户名和密码>将jdbc url中花括号{}替换成需要连接的参数>点击测试连接弹出Success则代表连接成功。

3.创建项目
点击菜单栏的项目管理界面,添加迁移项目,用于后续对应任务的关联。

4.创建元数据迁移任务
点击菜单栏的任务管理,进入任务构建-元数据界面,选择需要迁移的数据源、schema、元数据类型、项目,点击添加脚本任务后下方可查看任务实时进度及日志。

5.启动迁移任务
点击菜单栏的任务管理,进入任务管理界面,选择所属项目、选择元数据类型,点击搜索后,可点击右侧的批量启动、失败重启按钮批量处理该类型下的任务。单个任务点击操作栏下拉列表执行一次,可执行单条任务。

6.任务统计
点击菜单栏的统计报表,可查看迁移任务占比统计。

迁移工具-元数据迁移的介绍就到此结束了,后续还将提供更多的数据源、字段数据类型自定义转换、数据增量同步等更为复杂的业务场景。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




