内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-02055严重分布式
分布式更新操作失败;需要回滚
Distributed update operation failed; rollback required
错误描述
分布式事务中的 DML 操作失败,必须回滚整个事务。
可能原因
- 远程数据库在 DML 期间返回错误
- 分布式操作期间网络中断
- 远程数据库上的约束违反
解决方案
- 1执行 ROLLBACK 清理失败的事务
- 2修复远程数据库上的底层错误
- 3回滚后重试分布式操作
诊断命令
ROLLBACK;SELECT * FROM dba_2pc_pending;#distributed#rollback#dml