首页 > 其他分享 >清理分布式事务时hang住

清理分布式事务时hang住

时间:2022-11-05 10:46:03浏览次数:73  
标签:dbms rollback hang 9560 事务时 force 节点 分布式

1. 清理分布式事务语句:

select 'rollback force '||''''||local_tran_id||''''||';' "RollBack"
from dba_2pc_pending
where state='prepared';
select 'exec dbms_transaction.purge_lost_db_entry('||''''||local_tran_id||''''||');' "Purge"
from dba_2pc_pending;

需commit(之前一直漏也没问题,rollback force这应该和rollback结束事务类似,无需commit啊,exec dbms包应该也不需要提交;纯属个人揣测)


2. 把查询处理的rollback force语句执行就hang住了,搜了下要执行exec dbms_transaction,手动执行就报

ORA-06510 unhandled user-defined exception

ORA-0’6512  SYS.DBMS_TRANSACTION  line 107

image

3. 执行rollback force的会话的等待事件为free global transaction table entry,且没有阻塞


image

4.查看数据库当前的等待事件,异常等待事件就是enq: DR – contention(因为没看过)

image

5. 查询阻塞,9560,自己阻塞自己(2b了,没查blocking_instance,这是RAC,后来才知道这个是3节点的9560会话阻塞了1节点的9560会话,我是在1节点操作的)

image


6. 如果这时在3节点执行rollback force,应该可以了。

7.后来把4个节点的RECO进程全杀掉,非核心进程,杀掉后会自动启动。

自己虚拟机环境测试截图:


image


8. 在1节点操作rollback force还是hang住,在3节点操作就没问题。


9. 搜索的关于类似的问题,墨天轮上有一篇文章可参考

https://www.modb.pro/db/21418

标签:dbms,rollback,hang,9560,事务时,force,节点,分布式
From: https://www.cnblogs.com/gwgwgw/p/16859753.html

相关文章

  • 第2-1-1章 FastDFS分布式文件服务背景及系统架构介绍
    目录1背景1.1为什么需要分布式文件服务1.1.1单机时代1.1.2独立文件服务器1.1.3分布式文件系统1.2什么是FastDFS2系统架构2.1Tracker集群2.2Storage集群2.3Storag......
  • 基于 redis 实现的分布式锁(一)
    分布式锁的解决方式基于数据库表做乐观锁,用于分布式锁。(适用于小并发)使用memcached的add()方法,用于分布式锁。使用memcached的cas()方法,用于分布式锁。(不常用)使用redis......
  • 微服务分布式开源的优点体现在哪?
    随着业务量的扩大以及大数据的发展趋势,如果还是一如既往地采用单体应用的话,明显已经不能满足当前的需求了。毕竟单体应用会出现可维护性差、架构扩展性差、部署不灵活等缺......
  • 分布式列式数据存储系统Druid
    Druid是一个用于大数据实时查询与分析的分布式列式数据存储系统。为了应对海量数据的实时查询和多维分析,Druid应运而生。Druid诞生于MetaMarkets公司,而互联网广告分析正是M......
  • 分布式事务的性能设计
    分布式事务的性能设计,主要包含吞吐量和相应延迟两方面。分布式事务更适合对吞吐量要求高,对相应延迟要求不苛刻的应用。性能设计有三个层面,分别为代码优化层、算法逻辑层以及......
  • 基于redis 实现分布式锁(二)
    分布式锁的解决方式基于数据库表做乐观锁,用于分布式锁。(适用于小并发)使用memcached的add()方法,用于分布式锁。使用memcached的cas()方法,用于分布式锁。(不常用)使用redis......
  • Citus 11 官方手册脑图 - PostgreSQL 超大规模分布式数据库解决方案上手指南
      官方手册:https://docs.citusdata.com  脑图大纲入门什么是Citus?Citus可以扩展多远?何时使用Citus多租户数据库实时分析使用注意事项何时Citus......
  • 01-分布式系统概述&大数据技术生态体系
    目录​​一,什么是分布式系统​​​​1,概念​​​​2,特点​​​​3,典型问题​​​​二,CAP定理​​​​1,C、A、P​​​​2,CAP定理​​​​三,BASE理论​​​​1,BA、S、EC​​​......
  • 03-分布式文件系统HDFS
    目录​​一,HDFS简介​​​​1,什么是HDFS​​​​2,优缺点​​​​2.1优点​​​​2.2缺点​​​​二,HDFS原理​​​​1,系统架构​​​​1.1角色分工​​​​1.2设计思想......
  • 05-分布式计算框架
    目录​​一,MapReduce​​​​1,简介​​​​2,原理​​​​2.1基本概念​​​​2.2程序执行过程​​​​2.3作业运行模式​​​​二,Spark​​​​1,简介​​​​1.1背景​......