ora-01591:锁被未分布式事物处理/Distrib tran

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ora-01591:锁被未分布式事物处理/Distrib tran相关的知识,希望对你有一定的参考价值。

伴随报错内容

        Distrib tran xxx.xxx.xx.x.xxxx         

1、使用Oracle DBA用户,查询如下数据字典:select * from dba_2pc_pending

2、强制Rollback或者Commit该事务:

select ‘commit force ‘‘‘|| local_tran_id||‘‘‘;‘ from dba_2pc_pending;
select ‘rollback force ‘‘‘|| local_tran_id||‘‘‘;‘ from dba_2pc_pending;
或
采用博客给出的学习建议:春~暖 ()
使用如下方式关闭oracle RAC分布式特性
alter system set _CLUSTERWIDE_GLOBAL_TRANSACTIONS=FALSE scope=spfile;
restore database 

更加详细可查看我上一篇转载的有关分布式故障处理的博客。


本文出自 “萌哒萌哒凤君” 博客,请务必保留此出处http://sk993219.blog.51cto.com/12601182/1904268

以上是关于ora-01591:锁被未分布式事物处理/Distrib tran的主要内容,如果未能解决你的问题,请参考以下文章

如何处理ORA-01591 错误?

MySQL分布式事物(XA事物)的使用

分布式事务处理方案,微服事务处理方案

redis实现分布式锁

远程调用时的分布式事物问题

memcache漏洞--被未授权访问,并作为肉鸡发动DDOS攻击