暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase Migration ToolKit-数据库迁移工具

wj2021 2021-04-21
2224

工具简介:
GBase Migration Toolkit是南大通用自主研发的一款可以实现异构数据库进行数据迁移的工具,它以图形化界面形式,实现以任务为单位对不同数据库的元数据和用户数据的自动迁移。
该工具基于C/S结构,java语言进行开发,从而实现更好的跨平台兼容性,用户通过简单易操作的图形化界面,根据迁移需求创建相应的任务,并且可以对迁移任务进行相应的设置、操作(新建任务、启动任务、编辑任务、停止任务、删除任务、定时任务、历史任务),实现任务的迁移。同时直观的日志输出窗口及日志文件记录,方便错误的跟踪。
目前产品支持Oracle、SQL Server、DM、KingBase8、DB2、MySQL、ShenTong、GBase8sV8.3、GBase8s、PostgreSQL、GBase8s_M等数据库,能根据预置的规则进行数据类型的自动匹配,最终实现对索引、约束等和数据的自动化迁移。
安装:
windows解压安装包就可以,linux需给解压后目录赋予执行权限。
MySQL to GBase8s迁移步骤
1、启动迁移工具
双击启动文件Migration.exe
image.png
2、新建迁移任务
image.png
3、选择源数据库和目标数据库
image.png
4、配置连接信息
源数据
image.png
image.png
目标数据库

5、配置迁移对象、选择待迁移表,勾选迁移项
image.png

如果迁移表的数据量很大,通过添加过滤条件,控制每次迁移的数据量,创建多个迁移任务完成迁移,改善大表迁移性能问题,同时方便大表迁移失败的后续处理。
点击【详细设置】,弹出界面中选中迁移的表,右键菜单,选择【修改过滤条件】菜单项,填入过滤条件,完成大表的拆分。点击【测试】验证过滤条件的正确性。如下图:
image.png
6、配置数据类型映射关系
该页面设置源数据库和目标数据库的数据类型映射关系,如果修改默认的映射,将采用用户设置的映射关系。这里的映射关系,是针对当前迁移任务的所有表。

image.png

如果想单独设置每张表的映射关系,可以执行以下操作:点击【详细设置】,弹出界面中选中迁移的表,右键菜单,选择【修改表信息】菜单项。
image.png

7、点击完成,完成新建任务
image.png
8、启动迁移任务
任务名称上右击,选择启动任务,并生成任务报告。
image.png
image.png

【导出失败信息】
任务执行过程中的异常信息,可以通过控制台窗口进行查看和分析,也可以导出到本地进行查看和分析。
image.png
【导出全部日志】
任务执行过程中的信息(正常和异常),可以通过控制台窗口进行查看,也可以导出到本地进行查看和分析。
image.png
【重建失败任务】
当一个迁移任务中,涉及几百张表,而只有几张表迁移失败,点击此按钮,针对失败的这几张表进行任务重建。
针对重建的任务,进行编辑,如:修改数据类型映射关系或者修改迁移属性等,从而达到失败对象再次迁移。
image.png
image.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

夏克
暂无图片
关注
暂无图片
获得了202次点赞
暂无图片
内容获得70次评论
暂无图片
获得了62次收藏