查找存储过程OPERATIONDATA_IMP(存储过程名)被哪些session锁住而无法编译
select * FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP');
从而得到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即可。
存储过程被锁住不能编译
最新推荐文章于 2024-10-05 22:47:23 发布
本文介绍了解决存储过程因被某些session锁定而无法编译的问题。通过使用Oracle提供的视图来查找锁定特定存储过程的session,并给出了具体的SQL查询步骤及如何kill这些session的方法。
1463

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



