管理員許可權下執行以下語句
alter system kill session 'sid,serial#';
其中,sid和serial#可以通過資料庫管理工具獲取,當然也可以通過語句得到。
select /*+ rule */
s.username,
decode(l.type, 'tm', 'table lock', 'tx', 'row lock', null) lock_level,
o.owner,
o.object_name,
o.object_type,
s.sid,
s.serial#,
s.terminal,
s.machine,
s.program,
s.osuser
from v$session s, v$lock l, dba_objects o
where l.sid = s.sid
and l.id1 = o.object_id(+)
and s.username is not null
得到被鎖定表的資訊之後,再利用上述的alter語句解鎖即可。
oracle表解鎖方法
1.獲取出sid,serial 用於解鎖的引數 select s.username,s.osuser,s.sid,s.serial p.spid from v session s,v process p where s.paddr p.addr and s.username is not null ...
oracle鎖表 解鎖方法
寫在前面 沒啥好說的 古太郎 csdn 一 原理 oracle鎖表涉及以下2個檢視和1張表,找出來殺死即可。v locked object v session dba objects 二 操作 1 檢視被鎖表的語句 select b.owner,b.object name,c.sid,c.seria...
Oracle 鎖表 解鎖
select l.session id sid,s.serial l.locked mode,l.oracle username,l.os user name,s.machine,s.terminal,o.object name,s.logon time from v locked object l...