Oracle锁表了如何处理

Oracle锁表了如何处理




[解决方法]
 
1)通过查找已被锁定的数据库表以及相关的sid,serial#,spid;
 
select object_name,s.sid,s.serial#,p.spid from v$locked_object l,dba_objects o,v$session s,v$process p where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
 
 
 
2)在数据库中杀死Session
 
alter system kill session 'sid,serial#'; --sid,serial#是上面查询出来的结果;
 
 
 
3)杀死对应的应用程序
 
kill -9 spid

posted on 2012-10-15 12:19  林尚轩  阅读(1050)  评论(0编辑  收藏  举报

导航