Oracle存储过程(表)无法编译被锁住解决办法_hanCSDN_20130605

来源:互联网 发布:微信 换手机 数据迁移 编辑:程序博客网 时间:2024/05/16 12:41
可用SYS登录,然后查询如下语句:查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译存储过程:select *  FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP');查找表被哪些session锁住而无法编译
表:select * FROM dba_dml_locks where name =upper('表名');
从而得到session_id,然后通过select t.sid,t.serial# from v$session t where t.sid=&session_id;得到sid和serial#最后用alter system kill session 'sid,serial#';  kill 相关session即可。
原创粉丝点击