DM8 SQL 错误 [22000]: 锁超时

devtools/2025/1/23 2:38:34/

问题描述

  1. DM管理工具删除会卡死
  2. DBeaver删除会一直加载中
  3. 使用truncate语句会显示SQL 错误 [22000]: 锁超时
  4. 使用如下语句也没有用
    select a.*,b.NAME,c.SESS_ID, 'sp_close_session(' || c.SESS_ID || ');' AS CLOSE_SESSION_COMMAND from v$lock a
    left join sysobjects b on b.ID=a.TABLE_ID
    left join v$sessions c on a.TRX_ID=c.TRX_ID
    where name = 'xx1' OR name = 'x2x';

解决办法

sp这个关闭session的特殊环境不顶用(事务结束了,没sessId,但是锁在)

sp_close_session(SESS_ID)

所以就回滚就好了,TRX_ID替换一下就好

SP_XA_TRX_PROCESS(TRX_ID,false)


http://www.ppmy.cn/devtools/152755.html

相关文章

Android实战经验篇-AndroidScrcpyClient投屏一

系列文章转如下链接: Android Display Graphics系列文章-汇总 Android实战经验篇-系列文章汇总 本文主要包括部分: 一、方案说明 1.1 适用场景 1.2 方案框架 二、功能演示 2.1 环境准备 2.2 演示 一、方案说明 1.1 适用场景 优秀的开源的scrc…

吴恩达深度学习——建立逻辑回归分类器识别猫

本文来自吴恩达《深度学习》L1W2作业2,仅为个人学习所用。 理论来自吴恩达深度学习——神经网络编程的基础知识 在理论中说明了一些函数的形式,本文不再累述。 文章目录 数据下载相关包lr_utils文件解读 数据预处理加载数据数据预处理 构建过程选用函数计…

deepin分享-Linux 下恢复误删文件

在 Linux 系统中,误删文件是常见的问题,但幸运的是,通过一些工具和方法,我们仍然有可能恢复这些文件。本文将通过一个实际案例,介绍在 Linux 下恢复误删文件的步骤和注意事项。 恢复步骤 停止写入操作 首先&#xff0…

第 3 章 核心处理层(上)

3.1 MyBatis初始化 MyBatis 初始化过程中,除了会读取 mybatis-config.xml 配置文件以及映射配置文件,还会加载配置文件指定的类,处理类中的注解,创建一些配置对象,最终完成框架中各个模块的初始化。 3.1.1 建造者模式…

工业制造离不开的BOM

在制造业的浩瀚星空中,物料清单(BOM)犹如“北极星”,牢牢指引着产品从设计蓝图迈向实物诞生的全过程。 BOM的分类 按照设计制造的不同阶段,将BOM划分为设计BOM、工艺BOM、制造BOM三种类型。 设计BOM Engineering BO…

Cyber Security 101-Security Solutions-Firewall Fundamentals(防火墙基础)

了解防火墙并亲身体验 Windows 和 Linux 内置防火墙。 任务1:防火墙的用途是什么 我们看到商场、银行、 餐馆和房屋。这些警卫被安置在 这些区域用于检查进出人员。这 维护此检查的目的是确保没有人在没有 被允许。这个警卫充当了他所在区域和访客之间的一堵墙。 …

【C++】模板(进阶)

本篇我们来介绍更多关于C模板的知识。模板初阶移步至:【C】模板(初阶) 1.非类型模板参数 1.1 非类型模板参数介绍 模板参数可以是类型形参,也可以是非类型形参。类型形参就是我们目前接触到的一些模板参数。 //类型模板参数 …

WebSocket——推送方案选型

一、前言:为何需要服务端主动推送? 在现代应用中,很多功能都依赖于“消息推送”。比如: 小红点提醒:我们经常在手机应用里看到的一个小红点提示,表示有新的消息或任务需要我们关注。新消息提醒&#xff1…