我多次遇到此错误,但似乎是随机的。 我执行INSERT查询,我尝试将BLOB文件插入指定的表。 我不知道BLOB和错误之间是否存在连接。 值得一提的是该表已被分区。
以下是完整的查询:
INSERT INTO COLLECTION_BLOB_T
(OBJINST_ID, COLINF_ID, COLINF_PARTNO, BINARY_FILE_NAME, BINARY_FILE_SIZE, BINARY_FILE)
VALUES (:p1, :p2, :p3, :p4, :p5, EMPTY_BLOB());
这是整个应用程序中此表中唯一的INSERT / UPDATE。 所以我怀疑任何其他查询是否锁定它,并且错误与锁定资源无关。
可能是什么原因? 正如我所提到的,这似乎是随机发生的。
提前致谢。
答案 0 :(得分:0)
正如我所提到的那样对表进行分区,因此在午夜 - 凌晨3:00之间分区更改,在某些情况下会发生错误。