PLSQL编译存储过程无响应
来源:互联网 发布:游族网络大侠工作室 编辑:程序博客网 时间:2024/05/19 02:43
解决方法如下:
1:查V$DB_OBJECT_CACHE
SELECT * FROM V$DB_OBJECT_CACHE WHERE name='CRM_LASTCHGINFO_DAY' AND LOCKS!='0';
注意:CRM_LASTCHGINFO_DAY为存储过程的名称。
发现locks=2,
2:按对象查出sid的值
select /*+ rule*/ SID from V$ACCESS WHERE object='CRM_LASTCHGINFO_DAY';
注意:CRM_LASTCHGINFO_DAY为存储过程的名称。
3:查sid,serial#
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID';
4:alter system kill session 'sid值,serial#值' immediate;
整合一下:
select /*+ rule*/ a.sid, a.serial#,
a.paddr, 'alter system kill session ''' || a.sid || ',' || a.serial# || ''';' AS kill_session,b.OBJECT
FROM v$session a, v$access b
WHERE a.sid = b.sid
AND b.OBJECT = UPPER('m_retail_submit');
a.paddr, 'alter system kill session ''' || a.sid || ',' || a.serial# || ''';' AS kill_session,b.OBJECT
FROM v$session a, v$access b
WHERE a.sid = b.sid
AND b.OBJECT = UPPER('m_retail_submit');
- PLSQL编译存储过程无响应
- PLSQL编译存储过程无响应
- oracle 存储过程 编译、删除时无响应
- plsql 编译存储过程hang
- .NET调用Oracle存储过程无响应
- plsql developer 一执行就报错,存储过程编译报错
- Oracle 存储过程部署时sqlplus无响应问题记录
- PLSQL的存储过程
- PLSQL存储过程概要
- plsql调试存储过程
- plsql 存储过程 事务
- plsql-存储过程
- PLSQL存储过程1
- PLSQL-存储过程
- PLSQL中的存储过程
- PLsql调试 存储过程
- plsql 调用存储过程
- PLSQL存储过程编写经验总结
- 关于安卓HTTP请求用HttpUrlConnection还是HttpClient好
- Oracle表分区样例
- Android Sliding Menu实现
- js放在head里和body里的差别
- IOS 模拟器获取创建的数据库路径(个人)
- PLSQL编译存储过程无响应
- 2013年09月26日
- Windows编程轻松实现
- 全面剖析Cocos2d游戏触摸机制 (上)
- 10 Advanced git commend
- android 消息推送
- E: 无法获得锁 /var/cache/apt/archives/lock - open (11 资源临时不可用)
- String、StringBuffer与StringBuilder的区别
- Android开发_如何设置按钮背景透明与半透明_图片背景透明