【 使用环境 】生产环境
【 OB or 其他组件 】
ODC
【 使用版本 】
4.3.0-1718092392000
【问题描述】清晰明确描述问题
问题:ODC数据清理任务,执行记录中提示任务失败,但是执行详情中还在执行???
操作步骤
建立MYSQL数据清理任务,勾选清理前是否校验的选项,填写任务信息后立即执行
在执行记录中提示任务失败
查看执行详情
一个任务失败了,一个显示执行中,从工单所有数据清理任务界面看提示已完成
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
论坛小助手
#3
您的问题可能存在误解,实际上据我所知,ODC 的数据清理任务如果在执行过程中遇到问题,可能会出现任务状态不一致的情况。根据您的描述,任务在执行记录中显示失败,但在执行详情中却显示仍在执行。这可能是由于任务正在尝试重试或正在进行清理过程中的某些部分,而这些部分尚未完成。这种情况下,建议您检查任务的详细日志以了解具体的失败原因。
为了更好地定位问题,您可以按照以下步骤操作:
-
查看任务日志:通过 ODC 的任务日志功能查看数据清理任务的具体执行情况和失败原因。 [1]
-
确认任务状态:确保任务状态的一致性,如果任务确实已经失败,那么应该在所有相关的状态展示中反映出来。如果任务仍在尝试执行某些操作,请等待一段时间后再次检查任务状态。
-
检查系统资源:确保当前机器有足够的可用 CPU 及内存。根据推荐配置部署 ODC 后,重启 ODC 解决问题。 [3]
-
联系技术支持:如果以上步骤均无法解决问题,建议联系 OceanBase 的技术支持团队,并提供详细的日志信息以便他们能够更准确地定位问题。
此外,如果您在执行 SQL 时遇到了超时等问题,可以在 SQL 中加入特殊的标识以便于后续的日志分析。 [8]
希望以上信息能帮助您解决问题。如果还有其他疑问,请随时告知。
具体信息可参考以下文档:
- 数据清理
- 物理恢复失败
- 命令行工具相关问题
- ODC V4.3.0
- 数据备份失败
- 功能特性
- OceanBase 开发者中心(ODC)
- ODC 故障排查总则