SELECT A.OWNER 方案名,
A.OBJECT_NAME 表名,
B.XIDUSN 回滚段号,
B.XIDSLOT 槽号,
B.XIDSQN 序列号,
B.SESSION_ID 锁表SESSION_ID,
B.ORACLE_USERNAME 锁表用户名,
decode(D.type,
'XR',
'NULL',
'RS',
'SS(Row-S)',
'CF',
'SS(Row-S)',
'TM',
'TABLE LOCK',
'PW',
'TABLE LOCK',
'TO',
'TABLE LOCK',
'TS',
'TABLE LOCK',
'RT',
'ROW LOCK',
'TX',
'ROW LOCK',
'MR',
'S(Share)',
NULL) 锁定方式,
C.MACHINE 用户组,
C.TERMINAL 机器名,
B.OS_USER_NAME 系统用户名,
B.PROCESS 系统进程id,
DECODE(C.STATUS, 'INACTIVE', '不活动', 'ACTIVE', '活动') 活动情况,
C.SERVER,
C.SID,
C.SERIAL#,
C.PROGRAM 连接方式,
C.LOGON_TIME
FROM ALL_OBJECTS A, V$LOCKED_OBJECT B, SYS.GV_$SESSION C, v$lock d
WHERE (A.OBJECT_ID = B.OBJECT_ID)
AND (B.PROCESS = C.PROCESS)
and C.sid = d.sid
and B.LOCKED_MODE = D.LMODE
ORDER BY 1, 2;
相关推荐
sybase数据库查被锁的表
博客的代码,查看当前导致数据库锁的具体sql语句,调查代码逻辑死锁导致数据库超时的例子,对应的博客文章位置http://blog.csdn.net/pfe_nova/article/details/9055981 注意将代码配置文件的连接字符串改成自己实际...
查询出sid和serial 如果有数据证明锁表。锁表时将所得结果放入下面的alter语句中执行解锁。
针对数据库出现锁表,导致程序运行缓慢及死机可使用该语句处理解决
适用于oracle 的查询数据库是否锁表及提供解锁的方法。可以清晰知道锁表的会话ID和表名哦。
如何解决informix数据库锁表问题.doc
我上传的资源是处理oracle数据库锁表的,具体是解决锁表的方法。
此文档可以查看当前Oracle数据库中被锁的表和解锁命令,
ORACLE数据库锁表问题浅析.pdf
查看数据库锁和解锁方法,包括实例代码。拷贝、粘贴、运行、见效果
oracle数据库用户为何频繁被锁,oracle数据库用户频繁被锁原因排查oracle数据库用户为何频繁被锁
SQL数据库中的锁问题
oracle表锁住查询,数据库解锁操作。简单明了
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。 主要是因为有事务正在执行...
本例通过CDaodatabase类的open方法打开一个access数据库,通过gettabledefcount方法获得数据库中的数据表数据
使用场景为:数据库出现锁,不能查询数据,该sql语句用户查询数据库锁的sql语句,以及解锁数据库锁。
MS SQL Server数据库事务锁机制分析 MS SQL Server数据库事务锁机制分析
[数据库事务与锁]详解七 深入理解乐观锁与悲观锁
数据库锁的详细介绍,详细介绍数据库锁的形成,以及解决办法
数据库安全事务与锁数据库安全事务与锁数据库安全事务与锁