当前位置: 首页 > news >正文

Oracle锁表解决方案

一:查看完成等待事件的SQL

select distinct a.sid,
a.event,
a.seconds_in_wait,
a.wait_class,
c.sql_text,
c.SQL_ID,
d.spid,
b.OSUSER,
b.USERNAME,
d.program
from gv$session_wait a, gv$session b, gv$sqlarea c, gv$process d
where a.sid = b.sid
and a.state = 'WAITING'
and b.sql_hash_value = c.hash_value(+)
and b.paddr = d.addr
and a.wait_class <> 'Idle';

二:查询锁表

select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from GV$locked_object lo, dba_objects ao, Gv$session sess
where ao.object_id = lo.object_id
and lo.session_id = sess.sid;

三:删除锁表语句

alter system kill session '4898,49875' immediate;--分别为SID和SERIAL#号

相关文章:

  • 计算机网络——物理层(信道复用技术)
  • Python Web开发记录 Day13:Django part7 Ajax入门与案例(任务管理)
  • 两台电脑简单的通信过程详解(局域网,同网段)
  • 【爬虫】web自动化和接口自动化
  • 【全栈老魏】Vue3引入echarts
  • gin | gin环境搭建与示例工程
  • spring-boot-devtools debug SilentExitException
  • 全栈的自我修养 ———— 微信小程序开发电脑测试api请求正常,移动端请求异常!!
  • 安卓性能优化面试题 35-40
  • TinyEMU源码分析之虚拟机初始化
  • Uibot (RPA设计软件)财务会计Web应用自动化(批量开票机器人)
  • Docker启动失败,报错Is the docker daemon running? Is the docker daemon running?
  • 环境安装篇 之 安装kubevela
  • Java面试题(Spring篇)
  • python课后习题一
  • Computed property XXX was assigned to but it has no setter
  • css布局,左右固定中间自适应实现
  • Docker容器管理
  • Effective Java 笔记(一)
  • iOS | NSProxy
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 如何利用MongoDB打造TOP榜小程序
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 我看到的前端
  • 赢得Docker挑战最佳实践
  • 【云吞铺子】性能抖动剖析(二)
  • C# - 为值类型重定义相等性
  • HanLP分词命名实体提取详解
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (k8s中)docker netty OOM问题记录
  • (第一天)包装对象、作用域、创建对象
  • (附源码)计算机毕业设计ssm电影分享网站
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (学习日记)2024.01.09
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (一) springboot详细介绍
  • (转)iOS字体
  • (转)程序员疫苗:代码注入
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .net Stream篇(六)
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .Net多线程总结
  • .NET使用存储过程实现对数据库的增删改查
  • .NET下的多线程编程—1-线程机制概述
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [<死锁专题>]