ORA-26889: LOB assembly not supported for PDML parent transaction string, child transaction string.

文档解释

ORA-26889: LOB assembly not supported for PDML parent transaction string, child transaction string.

Cause: LOB assembly is not supported for PDML transactions.

Action: Disable LOB assembly, or filter out the PDML transaction.

这是ORACLE数据库中一个典型的错误消息,表示用户在尝试处理PDML父事务字符串(Parent DML)和子事务字符串(Child DML)时,不支持LOB程序集(LOB Assembly)。在使用PDML更新大对象(BLOB,CLOB,NCLOB)时,会出现此错误消息。

官方解释

常见案例

正常处理方法(步骤):

1.停止其他可能正在运行的会话和事务,以保证完全串行操作。

2.使用丰富的LOB函数替换子事务。

3.使用丰富的LOB函数显式地将结果放回父事务,而不是外部程序集。

4.如果支持LOB程序集,应当将此程序集转换为像LOB一样可操作的函数,以避免错误消息出现。

你可能感兴趣的