ORACLE 存储过程被锁,编译不了,怎么解锁?
2014-02-25 13:48
666 查看
可用SYS登录,然后查询如下语句: 查找存储过程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即可。
相关文章推荐
- ORACLE 存储过程被锁,编译不了,怎么解锁?
- ORACLE 存储过程被锁,编译不了,怎么解锁
- ORACLE 存储过程被锁,编译不了,解锁方法
- ORACLE 存储过程被锁,编译不了,解锁
- 一个Oracle存储过程编译死锁的奇怪现象
- oracle编译存储过程提示表或视图不存在的问题分析
- oracle编译存储过程卡死,随笔录5.8
- Oracle的存储过程怎么写呀?
- Oracle 中重新编译无效的存储过程, 或函数、触发器等对象
- oracle环境下在dos中使用编译sql脚本执行存储过程的方法
- 查看Oracle 存储过程编译有错误信息
- Oracle 中重新编译无效的存储过程, 或函数、触发器等对象(转)
- Oracle编译存储过程卡死的问题
- oracle的存储过程中新建表后,怎么往表里面插入数据。
- oracle 存储过程无法编译解决方法
- oracle怎么恢复被覆盖的存储过程
- ORACLE 存储过程被锁,编译不了问题
- 在Oracle中重编译所有无效的存储过程
- ORACLE 8i 的存储过程里面 select aaa into var1 from tablea 如果记录为空,会出错.怎么解决
- ORACLE 存储过程被锁,无法编译