ORACLE 存储过程死锁
来源:互联网 发布:双喜软件有用吗 编辑:程序博客网 时间:2024/06/01 20:16
/**问题描述:在编译某个存储过程时,由于没提交或断网或者TEST没停止又重新编译,导致编译存过一直卡死问题分析:存储过程或某张表被锁例如:存储过程 p_BonusMID 死锁,表现的现象是在编译时无响应。**/-- 首先使用下面语句查询存过(存储过程) p_BonusMID 的进程SELECT * FROM V$DB_OBJECT_CACHE WHERE name=UPPER('p_BonusMID') AND LOCKS!='0';-- 发现有记录被查询出来表示该存储过程死锁-- 然后使用下面语句查询p_BonusMID的SIDselect SID from V$ACCESS WHERE object=UPPER('p_BonusMID');/**查询结果为:102**/-- 使用下面语句查询SID、SERIAL和PADDRSELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='102';/**查询结果如下:------------------------------------------1 102 11518 000007FF6451A9F0**/-- 最后杀掉这个存储过程的语句为:ALTER SYSTEM KILL SESSION 'SID值,SERIAL#值' IMMEDIATE;--本例语句如下:ALTER SYSTEM KILL SESSION '102,11518' IMMEDIATE;
阅读全文
0 0
- ORACLE 存储过程死锁
- 解决oracle存储过程死锁问题
- 查看死锁存储过程
- 一个Oracle存储过程编译死锁的奇怪现象
- KILL死锁的存储过程
- MSSQL处理死锁存储过程
- 查看死锁存储过程 sp_who_lock
- ORACLE-Kill 杀死正在执行的Oracle存储过程和死锁语句
- ORACLE-Kill 杀死正在执行的Oracle存储过程和死锁语句
- ORACLE-Kill 杀死正在执行的Oracle存储过程和死锁语句
- oracle数据库表死锁或者存储过程,包无法编辑解决方法
- SQL Server 查看死锁的存储过程
- 查看数据库死锁情况的存储过程
- 查看数据库死锁的存储过程SP_WHO_LOCK
- SQL SERVER 查看死锁的存储过程
- SQL SERVER 查看死锁的存储过程
- SQL Server 查看死锁的存储过程
- 一个查死锁的存储过程
- centos7下apache2.4.6虚拟主机配置
- Font Awesome图标字体库
- CNI:容器网络接口详解
- 计算糖果
- 排序算法之选择排序
- ORACLE 存储过程死锁
- HDU-6016(思维)(Count the sheep)
- /dev/目录下的内容与/proc/下文件devices中的内容有什么区别?
- z-index属性
- 查找算法之二分查找
- Windows7下安装golang语言开发环境和revel框架
- oracle多表插入
- PAT 1024科学计数法
- ToolBar