数据库

 首页 > 数据库 > Oracle > Oracle死锁会话的处理方法

Oracle死锁会话的处理方法

分享到:
【字体:
导读:
         摘要:Oracle死锁会话的处理方法在Oracle中遇到死锁的会话时,会出现操作死锁的数据将处于一直等待的情况,具体解决办法如下:查询所有的死锁:1SELECT*FROMV$LOCK;查询所有的会话:1SELECT*FROMV$SES... SyntaxHighlighter.all()...

Oracle死锁会话的处理方法

Oracle死锁会话的处理方法
 
在Oracle中遇到死锁的会话时,会出现操作死锁的数据将处于一直等待的情况,
 
具体解决办法如下:
 
查询所有的死锁:
 
1 SELECT * FROM V$LOCK;
 
查询所有的会话:
1 SELECT * FROM V$SESSION;
   www.2cto.com  
查询所有的死锁的会话:
 
1 SELECT SN.SID,
2        SN.SERIAL#,
3        SN.USERNAME,
4        SN.MACHINE,
5        SN.TERMINAL,
6        SN.PROGRAM,
7        SN.TYPE
8   FROM V$SESSION SN
9  WHERE SN.SID IN (SELECT LK.SID FROM V$LOCK LK);
 
杀掉死锁会话:
ALTER SYSTEM KILL SESSION 'SID,SERIAL#';
 
 
 
作者 武子
Oracle死锁会话的处理方法
分享到:
Oracle11G R2用exp无法导出空表解决方法
Oracle11G R2用exp无法导出空表解决方法 Oracle11G R2用exp无法导出空表解决方法   在11G R2中有个新特性,当表无数据时,不分配segment,以节省空间Oracle当然在执行export导出时,空表则无法导出,但是还是有解决办法的:    解决方法:   一、insert一行,再rollback就产生segment了。   该方法是在在空表中插入...
ORACLE分区表的查询
ORACLE分区表的查询 ORACLE分区表的查询   假如 [分区表] 在字段 [createdate] 上进行分区,每个月为一个分区: 2009年6月为分区P200906 2009年7月为分区P200907 2009年8月为分区P200908 。。。   www.2cto.com   执行SQL 使用分区键检索: select*from 分区表 t where createdate > to_date('2009-07-12',&...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……