1. 查询被锁的表
select a.owner,
a.object_name,
a.subobject_name,
a.object_type,
l.session_id,
l.oracle_username,
l.os_user_name,
se.SID,
se.SERIAL#
from all_objects a, v$locked_object l,V$session se
where a.object_id = l.object_id
and se.OSUSER = l.os_user_name
and l.oracle_username = 'mcczjzx';
2. 杀掉导致锁表的某session
Alter system kill session 'SID,SERIAL#'
本文介绍了解决Oracle数据库中锁定表的问题,提供了查询锁定表的SQL语句及解除锁定的具体方法。通过这些步骤,可以有效地定位并解决由锁定表引起的数据库性能问题。
4万+

被折叠的 条评论
为什么被折叠?



