Oracle 进程死锁处理
来源:互联网 发布:泰山学院网络管理系统 编辑:程序博客网 时间:2024/05/19 20:00
1.查死锁,生成死锁语句
select 'alter system kill session ''' ||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.如果利用上面的命令杀死一个进程后,进程状态被置为 “killed”, 但是锁定的资源很长时间没有被释放,那么可以在os一级再杀死相应的进程(线程),首先获得进程(线程)号
select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=#sid; (#sid是上面的sid)
3.杀线程中的会话
(1)在Linux上,用root身份执行命令:
kill -9 12345(12345是第3步查询出的spid)
(2)在Windows 用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:orakill sid thread
其中:
sid:表示要杀死的进程属于的实例名
thread:是要杀掉的线程号,即第3步查询出的spid。
例:c:>orakill orcl 12345
select 'alter system kill session ''' ||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.如果利用上面的命令杀死一个进程后,进程状态被置为 “killed”, 但是锁定的资源很长时间没有被释放,那么可以在os一级再杀死相应的进程(线程),首先获得进程(线程)号
select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=#sid; (#sid是上面的sid)
3.杀线程中的会话
(1)在Linux上,用root身份执行命令:
kill -9 12345(12345是第3步查询出的spid)
(2)在Windows 用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:orakill sid thread
其中:
sid:表示要杀死的进程属于的实例名
thread:是要杀掉的线程号,即第3步查询出的spid。
例:c:>orakill orcl 12345
阅读全文
0 0
- Oracle 进程死锁处理
- oracle 死锁处理,进程管理
- oracle 死锁、死进程查询和处理
- oracle杀死死锁进程
- 杀死Oracle死锁进程
- Oracle杀死死锁进程
- 杀死Oracle死锁进程
- Oracle杀死死锁进程
- oracle杀死死锁进程
- oracle结束死锁进程
- Oracle杀掉死锁进程
- 关闭Oracle死锁进程
- 杀死oracle死锁进程
- oracle 进程死锁
- Oracle:杀死死锁进程
- Oracle杀死死锁进程
- oracle死锁处理
- Oracle 死锁会话处理
- fiddler4使用教程解读
- 重写jquery的ajax,解决ie缓存
- java通用分页代码
- 三种存管模式的区别
- Windows的Git的基本使用
- Oracle 进程死锁处理
- 计算机网络总结之运输层
- 如何安装npm
- webview使用小结
- React Native组件(二)View组件解析
- 以太坊学习笔记:私有链搭建操作指南
- 深入理解Spark 2.1 Core (十):Shuffle Map 端的原理与源码分析
- 用于批量爬取微信公众号所有文章
- 美团codeM资格赛 音乐研究