【ODC】MYSQL数据源 数据清理 任务失败后还在执行

【 使用环境 】生产环境
【 OB or 其他组件 】
ODC
【 使用版本 】
4.3.0-1718092392000
【问题描述】清晰明确描述问题
问题:ODC数据清理任务,执行记录中提示任务失败,但是执行详情中还在执行???
操作步骤
建立MYSQL数据清理任务,勾选清理前是否校验的选项,填写任务信息后立即执行


在执行记录中提示任务失败

查看执行详情

一个任务失败了,一个显示执行中,从工单所有数据清理任务界面看提示已完成

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

您的问题可能存在误解,实际上据我所知,ODC 的数据清理任务如果在执行过程中遇到问题,可能会出现任务状态不一致的情况。根据您的描述,任务在执行记录中显示失败,但在执行详情中却显示仍在执行。这可能是由于任务正在尝试重试或正在进行清理过程中的某些部分,而这些部分尚未完成。这种情况下,建议您检查任务的详细日志以了解具体的失败原因。

为了更好地定位问题,您可以按照以下步骤操作:

  1. 查看任务日志:通过 ODC 的任务日志功能查看数据清理任务的具体执行情况和失败原因。 [1]
  2. 确认任务状态:确保任务状态的一致性,如果任务确实已经失败,那么应该在所有相关的状态展示中反映出来。如果任务仍在尝试执行某些操作,请等待一段时间后再次检查任务状态。
  3. 检查系统资源:确保当前机器有足够的可用 CPU 及内存。根据推荐配置部署 ODC 后,重启 ODC 解决问题。 [3]
  4. 联系技术支持:如果以上步骤均无法解决问题,建议联系 OceanBase 的技术支持团队,并提供详细的日志信息以便他们能够更准确地定位问题。

此外,如果您在执行 SQL 时遇到了超时等问题,可以在 SQL 中加入特殊的标识以便于后续的日志分析。 [8]

希望以上信息能帮助您解决问题。如果还有其他疑问,请随时告知。

具体信息可参考以下文档:

  1. 数据清理
  2. 物理恢复失败
  3. 命令行工具相关问题
  4. ODC V4.3.0
  5. 数据备份失败
  6. 功能特性
  7. OceanBase 开发者中心(ODC)
  8. ODC 故障排查总则

你好 已知问题 最新的版本已经修复了