OMS迁移数据失败,GHANA-OPERAT000003,The response from the CM service is not success.

【 使用环境 】生产环境
【 OB or 其他组件 】OMS
【 使用版本 】4.2.4
【问题描述】全量迁移失败,GHANA-OPERAT000003,The response from the CM service is not success.
【复现路径】将10.165单机集群 data 租户下 dh_ent 库迁移至10.120下,ODP部署在10.165上,迁移失败
【附件及日志】




OMS 数据迁移报错 The response from the CM service is not suceess-OceanBase知识库

解决方法

  1. 检查数据迁移项目中,组件监控的日志是否包含有效信息。
  2. 登录 OMS 控制台。
  3. 在左侧导航栏,单击 数据迁移
  4. 迁移项目列表 页面,单击目标项目的名称,进入详情页面。
  5. 单击项目详情页面右上角的 查看组件监控
  6. 查看组件监控 对话框,单击 error.log 页签,查看具体的报错信息。
  7. 检查机器状态是否正常。
  8. 在 OMS 控制台的左侧导航栏,单击 运维监控 > 机器
  9. 机器列表 页面,查看目标机器的 状态 是否显示为 在线
  10. 登录 OMS 容器,执行 docker stats,检查 OMS 容器占用的资源。确认后发现可用内存已不够需要使用的内存,所以被系统 OOM killed 了。OMS 内存和磁盘的要求请参见 内存和磁盘要求
  11. 扩大 OMS 容器的可用内存后,重试数据迁移项目。

实际情况

  1. error.log 页签为空。

2.在线

3.内存足够,当时选择的正常模式

4.感觉跟内存没多大关系。。。

看下内存使用是不是超过80%了呢

虚拟机:
image

容器内:
image

参考其他相关文章,摘取了这几个日志
common-default.log (3.4 MB)
service.log (49.4 KB)

common-error.log 为空

麻烦把这两个文件上传一下
日志目录: /home/ds/run/{组件ID}/logs
日志文件:error.log、connector.log

组件ID怎么查看:
OMS页面进入具体链路->查看组件监控->组件ID

error.log 为空
connector.zip (4.4 MB)

OB集群版本为4.2.1,OMS版本为4.2.4,这个没有影响吧?
因为还要使用OMS增量同步RocketMQ5.0,如果OMS是4.2.1版本,添加不上数据源

内存不足了,不是机器内存,是你分配给docker的内存


你看一下 你选择的全量的迁移速度 全量迁移起步需要8G内存 这还不包括store和增量的部分

选择的正常速度,下方最新截图还有12G内存左右,但是昨晚的迁移又失败了

失败有其他的报错信息么?内存尽量在扩点 再试一下 内存低了 不一定能成功

将OMS版本降级至OB同版本4.2.1,问题解决