解除Oracle会话死锁
2010-04-07 21:23
239 查看
1、查询数据库死锁,SQL语句如下:
select t2.username, t2.sid, t2.serial#, t2.logon_time, t3.sql_text
from v$locked_object t1, v$session t2, v$sqltext t3
where t1.session_id = t2.sid
and t2.sql_address = t3.address
order by t2.logon_time;
2、解除死锁,SQL语句如下:
alter system kill session 'sid,serial#';
3、再查询一下,一般情况下是可以解决数据库存在的死锁问题的。
select t2.username, t2.sid, t2.serial#, t2.logon_time, t3.sql_text
from v$locked_object t1, v$session t2, v$sqltext t3
where t1.session_id = t2.sid
and t2.sql_address = t3.address
order by t2.logon_time;
2、解除死锁,SQL语句如下:
alter system kill session 'sid,serial#';
3、再查询一下,一般情况下是可以解决数据库存在的死锁问题的。
相关文章推荐
- Oracle 阻塞会话的查看与解除
- Oracle查询锁表以及杀会话或系统进程来解除锁表操作
- Oracle查询锁表以及杀会话或系统进程来解除锁表操作
- ORACLE存在的死锁会话
- oracle 解除死锁
- Oracle解除死锁
- 通过Kill Session杀掉Oracle中会话或死锁的方式
- 查询并解除oracle的死锁的方法
- oracle 阻塞会话的查看与解除
- oracle 会话 死锁 执行sql 执行job的方法
- oracle查询并解除死锁的方法
- Oracle 阻塞会话的查看与解除
- 杀掉(kill)Oracle中会话或死锁
- 事务和锁定-通过结束会话方式解除死锁
- oracle 会话 死锁 执行sql 执行job的方法
- 转:ORACLE查找并解除死锁进程
- 解除Oracle死锁
- oracle 解除死锁
- Oracle kill session – 删除被死锁的会话
- Oracle解除死锁