ORA-01591: 锁被未决分布式事务处理 11.30.97238 持有
01591. 00000 - "lock held by in-doubt distributed transaction %s"
*Cause: Trying to access resource that is locked by a dead two-phase commit
transaction that is in prepared state.
*Action: DBA should query the pending_trans$ and related tables, and attempt
to repair network connection(s) to coordinator and commit point.
If timely repair is not possible, DBA should contact DBA at commit
point if known or end user for correct outcome, or use heuristic
default if given to issue a heuristic commit or abort command to
finalize the local portion of the distributed transaction.
rollback force
'11.30.97238';
commit force
'11.30.97238';
[oracle@ybqmsdb ~]$ oerr ora 01591
关键词:ORA-01591 DBA_2PC_PENDING分布式事务
1.故障分析
Oracle对ORA-01591错误的描述是