a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

查看Oracle中是否有鎖表的sql

2024-08-29 13:57:02
字體:
來源:轉載
供稿:網友
1、查看是否有鎖表的sql

復制代碼 代碼如下:


select 'blocker('||lb.sid||':'||sb.username||')-sql:'|| qb.sql_text blockers,
'waiter ('||lw.sid||':'||sw.username||')-sql:'|| qw.sql_text waiters
from v$lock lb,
v$lock lw,
v$session sb,
v$session sw,
v$sql qb,
v$sql qw
where lb.sid=sb.sid
and lw.sid=sw.sid
and sb.prev_sql_addr=qb.address
and sw.sql_address=qw.address
and lb.id1=lw.id1
and sw.lockwait is not null
and sb.lockwait is null
and lb.block=1 ;


2、查看被鎖的表

復制代碼 代碼如下:


select p.spid,a.serial#,c.object_name,b.session_id,b.oracle_username,b.os_user_name
from v$process p,v$session a, v$locked_object b,all_objects c
where p.addr=a.paddr and a.process=b.process and c.object_id=b.object_id ;


3、查看那個用戶那個進程造成死鎖,鎖的級別

復制代碼 代碼如下:


select b.owner,b.object_name,l.session_id,l.locked_mode fromv$locked_object l, dba_objects


4、查看連接的進程

復制代碼 代碼如下:


SELECT sid, serial#, username, osuser FROMv$session;


5、查看是哪個session引起的

復制代碼 代碼如下:


select b.username,b.sid,b.serial#,logon_time
from v$locked_object a,v$session b
where a.session_id = b.sid order by b.logon_time;


6、殺掉進程

復制代碼 代碼如下:


alter system kill session 'sid,serial#';


sid是第5步查詢出的sid和serid
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品兄妹在线观看麻豆 | 国产精品白浆 | 欧美精品99 | 国产乱精品一区二区三区视频了 | 欧洲成人在线观看 | www.免费黄色 | 久久精品亚洲精品 | 久久久久久精 | 久久精品一区二区 | 国产三区在线观看 | 成人国产精品久久久 | 亚洲一级黄色 | 龙珠z在线观看 | 午夜噜噜噜 | 美女午夜影院 | 免费黄色在线视频 | 国产精品久久久久久久蜜臀 | 亚洲日韩欧美一区二区在线 | 久久大陆 | 羞视频在线观看 | 香蕉久久网 | 国产精品久久久久久久久久久不卡 | 亚洲成人av一区二区三区 | 国产高清在线精品 | 看片一区| 亚洲成人综合视频 | 亚洲成人伦理 | 欧美精品日韩 | 久久久一 | 97电影在线观看 | 欧美一区二区三区视频 | 欧美一级小视频 | 欧洲一级大片 | 天天干天天添 | a级性视频 | 日韩成年人视频 | 久久夜夜| 99精品视频免费在线观看 | 精品国产乱码久久久久久免费 | 黄网站色大毛片 | 久久久综合亚洲91久久98 |