S01003

错误代码

S01003

报错信息

deleteSubChunks failed on {path} because the chunk {chunkId} is not in COMPLETE state. RefId:S01003

错误原因

删除数据库、数据表以及定时清理旧分区时,事务将尝试删除对应的分区。如果事务执行时发现某分区的状态为构建状态,且该分区上没有待执行的恢复任务,会抛出该异常,因为此时这些分区不可删除。

报错信息中,path 是分布式文件系统的文件路径,chunkId 是一个分区的 GUID。

解决办法

  • 等待涉及分区的事务完成,再进行删除库表操作;
  • 撤销执行某事务的后台任务,再进行删除库表操作。