OMS迁移时报错,STORE-MYSQL-MODEL-EXTRA-000106

【 使用环境 】 测试环境
【 OB or 其他组件 】OMS
【 使用版本 】
【问题描述】在全量迁移阶段报错:
错误信息:定位 binlog 拉取起点失败
错误原因:定位 binlog 拉取起点失败,错误信息: Error occurred while seeking start timestamp in binlog file: mysql-bin.003158,原因:Error occurred while seeking start timestamp in binlog file: mysql-bin.003158
经排查,主库上并没有报错信息中的binlog日志文件。重建迁移任务后仍然报相同的错误。
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

相关版本、错误信息和完整日志麻烦提供下。

OMS的版本是4.2.3
完整错误信息如下:


相关日志:
text (1).log (109.9 KB)
text.log (14.8 KB)
text (2).log (180.5 KB)

源端是mysql吗?同步的主库还是备库?

SHOW BINARY LOGS
看一下
mysql-bin.003158 文件应该在列表中,是否是自己清理过binlog文件了

是的,因为服务器资源的原因删除过部分binlog日志文件,show binary logs显示该文件在列表中,那这种情况怎么处理呢,我重新刷新binlog日志吗?

可以尝试克隆一条任务,重新迁移

我重新迁移过好几次了 都是出现同样的错误。

这情况只能想办法在mysql中去掉已经删除binlog的日志的元数据,SHOW BINARY LOGS只要这个出来的binlog都在就没有问题

比如:
PURGE BINARY LOGS TO ‘mysql-bin.003159’;

清理到mysql-bin.003159这binlog文件,根据实际情况来,实际binlog最小在哪就清理到哪里

1 个赞