计算机系统应用教程网站

网站首页 > 技术文章 正文

oracle 结束被锁的包或存储过程 oracle解除用户锁定语句

btikc 2024-11-08 10:52:43 技术文章 8 ℃ 0 评论

问题现象:

在pl/sql编译包或者是存储过程procedure等,编译一直未响应。


问题原因:

ORACLE 存储过程或包被锁,编译不了


问题解决方法:

第一步:查找存储过程被哪些session锁住而无法编译


select * FROM dba_ddl_locks where name =upper('heb_sdb_pay_opr_pkg');

第二步:通过第一步得到的session_id,得到sid和serial#


select t.sid,t.serial# from v$session t where t.sid=&session_id;

第三步: kill 相关session


alter system kill session 'sid,serial#'


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表