GBase 8s
适配迁移
问答

【求助】x86_64 架构 Ubuntu 虚拟机部署 MTK 迁移数据库,大量数据表迁移失败,迁移进度停滞

发表于2026-07-24 15:47:1829次浏览9个评论

各位技术大佬、GBASE 官方工程师好:我这边部署环境及迁移问题详情如下,麻烦帮忙排查下迁移批量失败的原因:

一、部署环境信息

  1. 硬件架构:x86_64 架构服务器

  2. 运行环境:VMware Workstation 搭建 Ubuntu22 系统虚拟机,虚拟机内部署运行 GBASE MTK 通用数据迁移工具

  3. 访问方式:通过远程桌面连接服务器,打开虚拟机内 Firefox 浏览器访问 MTK 前端页面操作迁移任务

二、当前迁移任务现状

  1. 迁移整体进度:100%,任务状态持续运行中

  2. 整体执行统计:

    • 执行中表:0 张

    • 迁移失败表:110张

    • 迁移成功表:0 张(暂无任何表迁移完成)

    • 剩余大量数据表处于未开始状态,总计待迁移对象 220 条

  3. 单表现象:所有失败 / 进行中的数据表,源数据量、已迁移数据量数值均为 0,无法读取源端数据、也无法写入目标端,部分表状态标记失败、部分进行中、部分未开始,任务长时间卡住无法推进。

  4. 描述的现象为第二次迁移,第一次迁移运行15个小时任然未完成!

三、需要咨询 & 排查的问题

  1. 所有表源数据量读取为 0,大概率是什么原因导致?(源库连接异常、权限不足、字符集不兼容、驱动适配问题还是 Ubuntu 环境下 MTK 存在适配 bug?)

  2. x86_64 Ubuntu 虚拟机环境运行 MTK 有无已知适配坑点?需要额外配置哪些环境参数?

  3. 批量数据表持续迁移失败、零成功案例,该按什么步骤排查日志?MTK 日志默认路径在哪里,需要抓取哪些日志内容提交排查?

  4. 当前任务运行中无法正常落地数据,是否需要终止现有任务重新配置迁移策略新建任务?

麻烦各位帮忙指点排查方向,十分感谢!

评论

登录后才可以发表评论
用户头像
小鱼不吐泡泡发表于 9天前
看你这链接的是默认创建的实例,自己用脚本创一个再试试吧,默认实例配置各方面的都很低,不见得能放下你这么多的数据量
GBase用户53205发表于 8天前
@小鱼不吐泡泡:用脚本也试过 一直是卡进度 不会成功
用户头像
小鱼不吐泡泡发表于 8天前
@GBase用户53205:用脚本创建的会有datadbs的空间,用那个,如果什么都不指定会创建到rootdbs里,这部分空间是给系统表用的,相应的一些配置参数都不会太大,https://www.gbase.cn/community/post/6648参考这个表空间介绍
GBase用户53205发表于 5天前
@小鱼不吐泡泡:这个情况是应该重置虚拟机 还是怎么样
用户头像
小鱼不吐泡泡发表于 5天前
@GBase用户53205:重新建一个实例吧,要是rootdbs空间还够,那就重新创个库,用create database xxx in datadbs1 with log这种语法创库
GBase用户21143发表于 8天前
先核对源库连接权限,看看MTK日志找报错;虚拟机内存配置拉高点,停掉卡住的任务重新建迁移任务试试,记得放行防火墙端口。
GBase用户53205发表于 5天前
@GBase用户21143:虚拟机的配置 一开始就是高的 再服务器上运行的
banjin发表于 7天前
可以先配置一张表试试
GBase用户53205发表于 5天前
@banjin:一张都放不进去