简介
直接使用最大权限的数据库用户执行第一条查询sql,然后根据查询到的数据,填写第二条解锁数据的对应字段进行解锁。注:执行sql的用户权限必须足够大才行。
锁表
--锁表查询:
select b.sid,b.serial# from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
解锁
--解表:alter system kill session'sid,serial#';
alter system kill session'11,4038';
批量解锁
--解表:select a.object_name,b.session_id,c.serial#,'alter system kill session '''||b.session_id||','||c.serial#||'''; ' as a,c.program,c.username,c.command,c.machine,c.lockwait
from all_objects a,v$locked_object b,v$session c where a.object_id=b.object_id and c.sid=b.session_id;