oracle 查找被长时间锁定的对象并KILL
来源:互联网 发布:linux批量添加用户 编辑:程序博客网 时间:2024/05/21 17:57
1、用如下语句查找被锁住的表名、OSclient、Session信息
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为第一步中查出来的系统进程号
转至:http://blog.csdn.net/nsj820/article/details/5755685
- oracle 查找被长时间锁定的对象并KILL
- 查找被长时间锁定的对象并KILL
- 查找被锁定的表,并杀死进程
- 查找进程并kill
- 查询被锁定的对象,并删除锁
- Oracle:查找锁定的表和解锁
- Oracle中锁定行的查找方法
- Oracle 查询被锁的表并解除锁定
- Oracle 批量解除锁定,kill session。
- Shell 查找进程 并kill
- Linux查找进程并kill
- Linux查找进程并kill
- oracle查找锁定表信息
- centos sudo ps查找并kill线程
- mysql 有选择地kill process 长时间的sql
- oracle的kill session
- ORACLE ORA-04021:等待锁定对象XX时发生超时 杀死引起锁定的会话
- oracle查找并杀掉锁表及对象的session及相关系统进程
- 改变iPhone原有的input,textarea样式
- 25条提高iOS App性能的技巧和诀窍
- 30分钟搞定BASH脚本编程!
- 课外学习 什么是IDE,GUI, Xcode, 骨骼动画?
- 华为配置PPPOE拨号
- oracle 查找被长时间锁定的对象并KILL
- Marketing to emerging the ecmonic 基础英语学习
- Referenced file contains errors(....)for more information,right click ....解决办法
- HBase中MVCC的实现机制及应用情况
- 面向对象(构造函数)
- iOS-Core-Animation-Advanced-Techniques(七)
- SQLServer中merge关键字使用
- C#"CodeSmith代码批量生成模板"制作经验分享
- 菜鸟学习Dedecms自定义标签