查看oracle死锁进程并结束死锁
2016-11-18 17:07
363 查看
查看锁表进程SQL语句1: select sess.sid,sess.serial#,lo.oracle_username, lo.os_user_name,ao.object_name,lo.locked_mode from v$locked_object lo, dba_objects ao,v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid; 查看锁表进程SQL语句2: select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 杀掉锁表进程: 如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK alter system kill session '738,1429';
批量杀被锁进程 可以过滤(然后把里面的查询结果拷出来,执行一遍即可)
select 'alter system kill session '''||b.sid||','||b.serial#||''';' from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time
相关文章推荐
- 【转】查看oracle死锁进程并结束死锁
- 查看oracle死锁进程并结束死锁
- 查看oracle死锁进程并结束死锁
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- Oracle数据库案例整理-Oracle系统运行时故障-无法释放已经结束的进程资源导致进程死锁
- oracle结束死锁进程
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- oracle查看进程并结束进程
- 如何简单有效关闭Oracle死锁进程
- oracle杀死死锁进程
- oracle杀死死锁进程
- 查看ms sqlserver数据库是否有进程死锁
- [转载]如何用CMD 查看进程与结束进程
- 如何杀死oracle死锁进程
- dos 下查看进程和结束进程的命令
- SQL SERVER 查看和杀掉死锁的进程代码
- 杀死Oracle死锁进程
- 查看当前进程,或死锁进程,并能自动杀掉死进程
- 如何杀死oracle死锁进程
- 从问题入手帮你解决Oracle杀死死锁进程(转)