请问怎样避免ORA-01591: 锁被有问题的分布式事务处理 X.XX.XXXXXX 持有

[复制链接]
查看11 | 回复9 | 2010-3-1 11:20:00 | 显示全部楼层 |阅读模式
请问怎样避免ORA-01591: 锁被有问题的分布式事务处理 X.XX.XXXXXX 持有
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
根据情况
1。把问题解决,让分布式事务自己完成
2.强制提交
3.强制会滚
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 wa0362 于 2008-7-7 14:55 发表
根据情况
1。把问题解决,让分布式事务自己完成
2.强制提交
3.强制会滚

能否详细说说呢?
谢谢
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
关键在于业务处理流程合理性,不合理的业务流程容易造成以上情况发生
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
网络问题导致的吧,似乎看到过这个错误,
rollback force 'trans_id' 就可以了
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
dba_2pc_pending
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 snow_winter 于 2008-7-7 15:07 发表

能否详细说说呢?
谢谢

可以参考下以前做的一个测试
http://hi.baidu.com/wa0362/blog/ ... d841ebcf1b3e7d.html
具体你是选择三种的哪种,又或什么原因还要根据你的情况来确定
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
原帖由 yanggq 于 2008-7-7 15:26 发表
dba_2pc_pending

?


回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
UP
回复

使用道具 举报

千问 | 2010-3-1 11:20:00 | 显示全部楼层
我现在只想知道怎么有效地避免这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行