ORA-08103: 对象不再存在 - 插入查询失败

ORA-08103: object no longer exists - insert query fails

我多次遇到此错误,但它似乎是随机的。 我执行 INSERT 查询,尝试将 BLOB 文件插入指定的 table。 我不知道 BLOB 和错误之间是否存在联系。 值得一提的是 table 是分区的。

这是完整的查询:

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变成了这个table。 所以我怀疑任何其他查询正在锁定它,错误与锁定资源无关。

可能是什么原因? 正如我所提到的,这似乎是随机发生的。

提前致谢。

table 正如我提到的那样被分区,所以在午夜之间 - 3:00AM 分区发生变化,在某些情况下会发生错误。