ITPub博客

首页 > 数据库 > 国内数据库 > GBase Migration ToolKit-数据库迁移工具

GBase Migration ToolKit-数据库迁移工具

原创 国内数据库 作者:wj_2021 时间:2021-04-21 09:16:57 0 删除 编辑


工具简介:

GBase Migration Toolkit 是南大通用自主研发的一款可以实现异构数据库进行数据迁移的工具 ,它以图形化界面形式,实现以任务为单位对不同数据库的元数据和用户数据的自动迁移。

该工具基于C/S结构,java语言进行开发,从而实现更好的跨平台兼容性,用户通过简单易操作的图形化界面,根据迁移需求创建相应的任务,并且可以对迁移任务进行相应的设置、操作(新建任务、启动任务、编辑任务、停止任务、删除任务、定时任务、历史任务),实现任务的迁移。同时直观的日志输出窗口及日志文件记录,方便错误的跟踪。

目前产品支持Oracle、SQL Server、DM、KingBase8、DB2、MySQL、ShenTong、GBase8sV8.3、GBase8s、PostgreSQL、G B ase8s_M等数据库,能根据预置的规则进行数据类型的自动匹配,最终实现对 索引、约束等 和数据的自动化迁移。

安装:

windows解压安装包就可以,linux需给解压后目录赋予执行权限。

MySQL to GBase8s迁移步骤

1、 启动迁移工具

双击启动文件Migration.exe

 

2、 新建迁移任务

 

3、 选择源数据库和目标数据库

 

4、 配置连接信息

源数据

 

目标数据库

 

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

 

 

如果迁移表的数据量很大,通过添加 过滤条件, 控制每次 迁移 的数据量,创建多个迁移任务完成迁移,改善大表迁移性能问题,同时方便大表迁移失败的后续处理。

点击【详细设置】,弹出界面中选中迁移的表,右键菜单,选择【修改过滤条件】菜单项,填入过滤条件,完成大表的拆分。点击【测试】验证过滤条件的正确性。如下图 :

 

6、 配置数据类型映射关系

该页面设置源数据库和目标数据库的数据类型映射关系,如果修改默认的映射,将采用用户设置的映射关系。这里的映射关系,是针对当前迁移任务的所有表。

 

 


 

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

 

 

7、 点击完成,完成新建任务

 

8、 启动迁移任务

任务名称上右击,选择启动任务,并生成任务报告。

 

 

 

 

 

【导出失败信息】

任务执行过程中的异常信息,可以通过控制台窗口进行查看和分析,也可以导出 到本地进行查看 和分析。

 

【导出 全部日志 】

任务执行过程中的信息(正常和异常),可以通过控制台窗口进行查看,也可以导出 到本地进行查看 和分析。

 

【重建失败任务】

当一个迁移任务中,涉及几百张表,而只有几张表迁移 失败 ,点击此按钮,针对失败的这几张表进行 任务 重建。

针对重建的任务,进行编辑,如:修改数据类型映射关系或者修改迁移属性等,从而达到失败对象再次迁移。

 

 

 

 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69993860/viewspace-2769011/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-01-25

  • 博文量
    35
  • 访问量
    22875