Oracle查看及解决死锁
来源:互联网 发布:机器人动力学知乎 编辑:程序博客网 时间:2024/04/30 02:26
1.下面的语句用来查询哪些对象被锁:
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
2.下面的语句用来杀死一个进程:
alter system kill session '24,111'; (其中24,111分别是上面查询出的sid,serial#)
3.杀死相应的进程
如果利用上面的命令杀死一个进程后,进程状态被置为"killed",但是锁定的资源很长时间没有被释放,那么可以在os一级再杀死相应的进程(线程),首先执行下面的语句获得进程(线程)号:
select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=24 (24是上面的sid)
在OS上杀死这个进程(线程):
1)在unix上,用root身份执行命令:
#kill -9 12345(即第3步查询出的spid)
2)在windows(unix也适用)用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:
orakill sid thread
其中:
sid:表示要杀死的进程属于的实例名
thread:是要杀掉的线程号,即第3步查询出的spid。
- Oracle查看及解决死锁
- 死锁及oracle死锁
- Oracle查看死锁
- Oracle查看死锁
- Oracle查看死锁
- oracle查看死锁
- Oracle查看死锁 .
- oracle死锁查看
- Oracle 查看死锁表
- oracle中查看死锁
- 查看oracle死锁
- Oracle怎样查看死锁
- oracle 查看数据库死锁
- SQLServer 检查死锁及阻塞,解决死锁及阻塞,查看数据库所有锁信息.
- 解决oracle死锁
- oracle死锁解决
- oracle死锁的解决
- 解决oracle 死锁
- 第一次
- CTreeCtrl显示系统文件图标
- VC lib 设置引起的一个链接错误
- 很精彩的预处理消息,空间不支持电机,在在预处理中这样处理
- 有意思的记事本藏猫猫事件
- Oracle查看及解决死锁
- 關務賬務SQL
- object-c 密码帐号加密 base64
- javascript 字符串和0比较
- 用C#通过DatabaseLink连接远程Oracle数据表的错误,及其变通方法
- tomcat下执行solr
- 如何在ESXi上加上自己的看门狗
- linux--mysql操作命令
- 近期招聘面试的一点感受