解决ORACLE存储过程锁定的问题

首先查询有哪些被锁了:

select * from V$DB_OBJECT_CACHE where owner='用户名' AND LOCKS!='0';

这个时候就可以看到那些被锁了

然后查看sid

select sid from v$access where object = '查出来的对象的名称';

查询 SERIAL#

select SERIAL# from V$session where sid= 查出来的sid;

杀死进程

alter system kill session 'sid,SERIAL#'; 

 

 

posted @ 2013-03-26 15:53  andysd  阅读(945)  评论(0编辑  收藏  举报