查詢oracle鎖定的表及殺掉鎖表的進程,注意查看的時候要用sys/sys 管理員的身份登錄
?
1、首先查看鎖定的表太進程:
?
SELECT substr(v$lock.sid,1,4) "SID",
? ? ? serial#,
? ? ? V$SESSION.sid,
? ? ? ?substr(username,1,12) "UserName",
? ? ? ?substr(object_name,1,25) "ObjectName",
? ? ? ?v$lock.type "LockType", ?www.2cto.com ?
? ? ? ?decode(rtrim(substr(lmode,1,4)),
?
? ? ? ?'2','Row-S (SS)','3','Row-X (SX)',
? ? ? ?'4','Share', ? ? '5','S/Row-X (SSX)',
? ? ? ?'6','Exclusive', 'Other' ) "LockMode",
? ? ? ?substr(v$session.program,1,25) "ProgramName"
?
?
FROM V$LOCK,SYS.DBA_OBJECTS,V$SESSION
WHERE (OBJECT_ID = v$lock.id1
? ? ? AND v$lock.sid = v$session.sid
? ? ? AND username IS NOT NULL
? ? ? AND username NOT IN ('SYS','SYSTEM')
? ? ? AND SERIAL# != 1);
?
2、殺掉鎖表的進程: ?www.2cto.com ?
?
alter ? system ? ? kill ? session ? 'sid,serial#';
更多文章、技術(shù)交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
