首先在三个窗口执行SQL,依次执行,后一个窗口涉及到前一个窗口中修改的表
然后执行查询语句---被阻塞事务的SQLSELECT DISTINCT B.SID, B.SERIAL#, B.USERNAME, B.MACHINE, B.OSUSER, B.PROGRAM, A.MODULE, TO_CHAR(B.LOGON_TIME, 'yyyy-mm-dd hh24:mi:ss'), B.EVENT, A.SQL_ID, A.SQL_TEXT, DECODE(C.REQUEST, 0, '', 'BLOCKED') BLOCKED, DECODE(C.BLOCK, 0, '', 'BLOCKING') BLOCKING, 'alter system kill session ' || '''' || B.SID || ',' || B.SERIAL# || '''' || ';' AS FIX_SQL FROM V$SQL A, V$SESSION B, V$LOCK C WHERE C.TYPE = 'TX' AND C.REQUEST <> 0 AND A.SQL_ID = B.SQL_ID AND B.SID = C.SIDUNION ALL--未提交或回滚的事务,有可能阻塞其他事务的SQLSELECT DISTINCT ST.SID, ST.SERIAL#, ST.USERNAME, ST.MACHINE, ST.OSUSER, ST.PROGRAM, ST.MODULE, TO_CHAR(ST.LOGON_TIME, 'yyyy-mm-dd hh24:mi:ss'), ST.EVENT, Q.SQL_ID, Q.SQL_TEXT, DECODE(L.REQUEST, 0, '', 'BLOCKED') BLOCKED, DECODE(l.BLOCK, 0, '', 'BLOCKING') BLOCKING, 'alter system kill session ' || '''' || st.SID || ',' || SERIAL# || '''' || ';' AS FIX_SQL FROM V$SQL Q, v$lock l, (SELECT S.SID, S.SERIAL#, S.USERNAME, S.MACHINE, S.OSUSER, S.PROGRAM, S.MODULE, S.EVENT, S.LOGON_TIME, T.START_DATE FROM V$SESSION S, V$TRANSACTION T WHERE S.SADDR = T.SES_ADDR) ST WHERE ST.START_DATE = Q.LAST_ACTIVE_TIME and l.TYPE = 'TX' and l.sid = st.sid and l.block <> 0 AND REGEXP_LIKE(LOWER(SQL_TEXT), (SELECT LISTAGG((LOWER(ALL_OBJECTS.OBJECT_NAME)), '|') WITHIN GROUP(ORDER BY OBJECT_NAME) FROM V$LOCKED_OBJECT, ALL_OBJECTS WHERE V$LOCKED_OBJECT.OBJECT_ID = ALL_OBJECTS.OBJECT_ID));
可以看到被block的SQL和block其他事务的事务的SQL

oracle查询v$lock锁里面block和被block的sql_text
来源:这里教程网
时间:2026-03-03 16:17:57
作者:
编辑推荐:
- oracle查询v$lock锁里面block和被block的sql_text03-03
- Systematic Latch Contention Troubleshooting in Oracle03-03
- 20201215]记录工作中的错误.txt03-03
- 昆仑【2540437】主管GBase8s 数据库查看状态03-03
- Toad for Oracle 2020 安装教程(附安装方法步骤)03-03
- 数据库查询ASH03-03
- 百事3主管2540437[20201214]再遇SQL*Net break/reset to client.txt03-03
- 摩登主管2540437[20201210]sql语句优化.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle查询v$lock锁里面block和被block的sql_text
- 20201215]记录工作中的错误.txt
20201215]记录工作中的错误.txt
26-03-03 - 昆仑【2540437】主管GBase8s 数据库查看状态
昆仑【2540437】主管GBase8s 数据库查看状态
26-03-03 - Toad for Oracle 2020 安装教程(附安装方法步骤)
Toad for Oracle 2020 安装教程(附安装方法步骤)
26-03-03 - ORACLE锁的种类和级别
ORACLE锁的种类和级别
26-03-03 - kubernetes-部署Oracle数据库步骤
kubernetes-部署Oracle数据库步骤
26-03-03 - ora-20003报错,ora-06512报错
ora-20003报错,ora-06512报错
26-03-03 - Oracle、NoSQL和NewSQL 数据库技术对比
Oracle、NoSQL和NewSQL 数据库技术对比
26-03-03 - exp和imp详解
exp和imp详解
26-03-03 - oracle删除表中数据(delete与truncate)
oracle删除表中数据(delete与truncate)
26-03-03
