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#号

相关推荐

  1. Oracle解决方案

    2024-03-22 00:48:03       44 阅读
  2. 解决 Oracle

    2024-03-22 00:48:03       29 阅读
  3. 关于Oracle数据库查询与解除方法

    2024-03-22 00:48:03       36 阅读
  4. MySql之解决方案

    2024-03-22 00:48:03       63 阅读
  5. oracle

    2024-03-22 00:48:03       23 阅读
  6. 解决Oracle问题

    2024-03-22 00:48:03       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 00:48:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 00:48:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 00:48:03       82 阅读
  4. Python语言-面向对象

    2024-03-22 00:48:03       91 阅读

热门阅读

  1. Springboot 集成kafka 以及连接 带有SASL/PLAIN 的kafka

    2024-03-22 00:48:03       38 阅读
  2. React + Echarts 封装及使用

    2024-03-22 00:48:03       37 阅读
  3. AES对称和RSA非对称加密登录接口参数

    2024-03-22 00:48:03       41 阅读
  4. pyintaller用法详解

    2024-03-22 00:48:03       41 阅读
  5. Ubuntu 使用 XRDP 实现远程桌面连接

    2024-03-22 00:48:03       41 阅读
  6. 【教你如何制作一个简单的HTML个人网页】

    2024-03-22 00:48:03       48 阅读