关于ORA-04021的解决办法(timeout occurred while waiting to lock object)
2016-05-25 09:05
519 查看
某个应用正在锁定该表或者包
表为
select b.SID,b.SERIAL#,c.SQL_TEXT
from v$locked_object a, v$session b, v$sqlarea c
where a.SESSION_ID = b.SID
and b.SQL_ADDRESS = c.ADDRESS
and c.sql_text like '%table_name%'
包为
select B.SID,b.USERNAME,b.MACHINE FROM V$ACCESS A, V$SESSION B WHERE A.SID=B.SID and a.OBJECT = '%PACKAGE_name%'
and a.TYPE = 'PACKAGE'
找出这个session
然后 kill
>alter system kill session 'sid,serial#'
表为
select b.SID,b.SERIAL#,c.SQL_TEXT
from v$locked_object a, v$session b, v$sqlarea c
where a.SESSION_ID = b.SID
and b.SQL_ADDRESS = c.ADDRESS
and c.sql_text like '%table_name%'
包为
select B.SID,b.USERNAME,b.MACHINE FROM V$ACCESS A, V$SESSION B WHERE A.SID=B.SID and a.OBJECT = '%PACKAGE_name%'
and a.TYPE = 'PACKAGE'
找出这个session
然后 kill
>alter system kill session 'sid,serial#'
相关文章推荐
- java入门教程-4.9Java Object类
- [Ruby笔记]13.Ruby object .replace("") .dup .freeze
- Objective-C ---NSFileManager NSFileHandle (梳理整理)
- Foundation => Objective-C - NSArray & NSMutableArray
- Objective-c中数字型字符串转换NSNumber方法
- Foundation => Objective-C - NSString
- 使用Object-C实现23种设计模式之原型模式
- 深入了解Qt(二)之元对象系统(Meta-Object System)
- Object-C 之 字符串
- object_constructor
- iOS:Objective-C中Self和Super详解
- VC++之 CreateEvent和SetEvent及WaitForSingleObject的用法
- List<Map<String,Object>> 的快速排序
- Struts2_Object-Graph Navigation Language(OGNL)
- Object类
- libz.so.1: cannot open shared object file: No such file or directory
- 一个类学习android基础动画类(ObjectAnimator和AnimatorSet和ValueAnimator)
- Python object new style class inheritance
- 深入了解Qt(一)之QObject
- %1$s和Object...以及getString() 和 getResources().getString()用法区别