您的位置:首页 > 运维架构

truncate和drop的时候返回ora-00054资源正忙

2014-04-04 16:32 295 查看
遇到truncate和drop的时候返回ora-00054资源正忙的时候,首先我们要考虑的就是,是否该表被锁了。

这个时候我们需要如下操作:

1 select session_id from v$locked_object; --首先得到被锁对象的session_id
2 SELECT sid, serial#, username, osuser FROM v$session where sid = session_id; --通过上面得到的session_id去取得v$session的sid和serial#,然后对该进程进行终止。
3 ALTER SYSTEM KILL SESSION 'sid,serial';

 

PS:如果是RAC,那么你需要每个实例下都去这样检查一遍。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: