查找被长时间锁定的对象并KILL
2010-07-21 18:36
204 查看
1、 用如下语句查找被锁住的表名、OSclient、Session信息
2、 杀死对应的session
ALTER SYSTEM KILL SESSION 'SID,SERIAL#';
ALTER SYSTEM KILL SESSION '531,16007';
3、 杀死对应的OS进程
kill -9 spid;
其中spid为第一步中查出来的系统进程号
SELECT B.SID ,B.SERIAL# ,D.SPID OS系统进行号 ,C.OBJECT_NAME 被锁住的对像名 ,B.USERNAME 登录用户 ,B.SCHEMANAME 被锁对像模式 ,B.STATUS SESSION状态 ,B.MACHINE SESSION客户端主机 ,B.OSUSER ,B.TERMINAL ,B.PROGRAM SESSION登录程序 ,B.WAIT_CLASS FROM V$LOCKED_OBJECT A INNER JOIN V$SESSION B ON A.SESSION_ID = B.SID INNER JOIN ALL_OBJECTS C ON A.OBJECT_ID = C.OBJECT_ID INNER JOIN V$PROCESS D ON B.PADDR = D.ADDR;
2、 杀死对应的session
ALTER SYSTEM KILL SESSION 'SID,SERIAL#';
ALTER SYSTEM KILL SESSION '531,16007';
3、 杀死对应的OS进程
kill -9 spid;
其中spid为第一步中查出来的系统进程号
相关文章推荐
- Oracle查找被长时间锁定的对象并kill
- oracle 查找被长时间锁定的对象并KILL
- 查找被锁对象的名称、sid,锁定的类型-1123
- 发现谁锁定了对象,并kill掉
- 如何查找具有最多锁定的对象
- Mysql 查找锁定事务并kill
- js javascript 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
- Android自动化工具Monkeyrunner使用(六) —— 根据ID查找对象
- unity中查找对象的五种方法
- JS - 查找同辈中的对象
- centos sudo ps查找并kill线程
- 详探TextRange对象--查找与选择
- vector查找对象或指针成员值的方法
- pageContext对象、JSP标签、如何查找JSP页面中的错误
- Linux查找是发送SIGKILL信号的进程
- c#线程同步系列(三) C# Monitor类锁定对象
- 使用脚本创建查找修改删除游戏对象
- cocos2dx析构的对象仍然在引起crash问题的查找方法(经常会crash在draw方法中)
- 如何查找僵尸进程并Kill之,杀不掉的要查看父进程并杀之
- AD账号锁定查找锁定来源方法