oracle 查询锁 && 解锁

oracle 查询锁 && 解锁

查询数据库中的锁

select * from v$lock;
select * from v$lock where block=1;

查询被锁的对象

select * from v$locked_object;

查询阻塞

查被阻塞的会话
select * from v$lock where lmode=0 and type in ('TM','TX');

查阻塞别的会话锁
select * from v$lock where lmode>0 and type in ('TM','TX');

查询数据库正在等待锁的进程

select * from v$session where lockwait is not null;

查询会话之间锁等待的关系

select a.sid holdsid,b.sid waitsid,a.type,a.id1,a.id2,a.ctime from v$lock a,v$lock b
where a.id1=b.id1 and a.id2=b.id2 and a.block=1 and b.block=0;

查询锁等待事件

select * from v$session_wait where event='enqueue';

解决方案:

select session_id from v$locked_object; --首先得到被锁对象的session_id
SELECT sid, serial#, username, osuser FROM v$session where sid = session_id; --通过上面得到的session_id去取得v$session的sid和serial#,然后对该进程进行终止。
ALTER SYSTEM KILL SESSION 'sid,serial';
example:
ALTER SYSTEM KILL SESSION '13, 8';

相关推荐

  1. oracle 查询 &&

    2024-07-19 04:34:01       21 阅读
  2. oracle 12 查询数据库

    2024-07-19 04:34:01       46 阅读
  3. 达梦数据库查看以及

    2024-07-19 04:34:01       28 阅读
  4. 关于Oracle数据库查询与解除方法

    2024-07-19 04:34:01       33 阅读
  5. 解决 Oracle

    2024-07-19 04:34:01       27 阅读
  6. oracle

    2024-07-19 04:34:01       22 阅读
  7. androidremount

    2024-07-19 04:34:01       27 阅读

最近更新

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

    2024-07-19 04:34:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 04:34:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 04:34:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 04:34:01       69 阅读

热门阅读

  1. 初识Redis

    2024-07-19 04:34:01       17 阅读
  2. redis setnx使用方法

    2024-07-19 04:34:01       18 阅读
  3. 微服务

    微服务

    2024-07-19 04:34:01      17 阅读
  4. perf工具学习材料

    2024-07-19 04:34:01       17 阅读
  5. opencv—常用函数学习_“干货“_3

    2024-07-19 04:34:01       16 阅读
  6. k8s学习——升级后的k8s使用私有harbor仓库

    2024-07-19 04:34:01       26 阅读
  7. LVS的DR模式

    2024-07-19 04:34:01       19 阅读
  8. 前端常用工具库

    2024-07-19 04:34:01       19 阅读
  9. 智能灯光的工作原理

    2024-07-19 04:34:01       20 阅读
  10. 安全防御:防火墙基本模块

    2024-07-19 04:34:01       21 阅读
  11. Qt区分鼠标按下时移动的是哪个多边形

    2024-07-19 04:34:01       19 阅读
  12. Unlink

    Unlink

    2024-07-19 04:34:01      20 阅读