暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

K-DB之查询锁表SQL

原创 何权林 2021-10-20
1091

在运维任何数据库时候,都需要及时的处理锁表问题,以下是K-DB相关的SQL语句。

可以设定定时JOB,根据执行时间长短及时反馈给相关人员进行处理。

查询:

SELECT s.sess_id "Sid"
,s.serial_no "Serial#"
,s.status "Status"
,s.user_name "DBUser"
,s.ipaddr "DBIP"
,s.machine "HostName"
,s.osuser "OSUser"
,s.prog_name "Program"
,o.owner|| '.' ||o.object_name "Object"
,FLOOR((sysdate - vt.start_time)*24) || ':'||
LPAD(FLOOR(MOD((sysdate - vt.start_time)*1440, 60)),2,0) ||':'||
LPAD(FLOOR(MOD((sysdate - vt.start_time)*86400,60)),2,0) AS "Lock_time"
,DECODE(lmode, 0, '[0]', 1, '[1]Row-S(RS)', 2, '[2]Row-X(RX)', 3, '[3]Shared(S)', 4, '[4]S/Row-S(SRX)', 5, '[5]Exclusive(X)', 6, '[6]PIN', TO_CHAR (lmode) ) "Lock mode"
,NVL(s.sql_id, s.prev_sql_id) "SQL_ID"
FROM vt_wlock l,
vt_session s,
dba_objects o,
vt_transaction vt
WHERE l.type='WLOCK_DML'
AND l.sess_id = s.vtr_tid
AND l.id1 = o.object_id (+)
AND l.sess_id = vt.sess_id order by "Lock_time" DESC;


中断:

alter system kill session 'sid,serial#';  (同ORACLE)



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论