select v$lock.sid,
decode(v$lock.type,
'MR', 'Media Recovery',
'RT','Redo Thread',
'UN','User Name',
'TX', 'Transaction',
'TM', 'DML',
'UL', 'PL/SQL User Lock',
'DX', 'Distributed Xaction',
'CF', 'Control File',
'IS', 'Instance State',
'FS', 'File Set',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'TS', 'Temp Segment',
'IV', 'Library Cache Invalida-tion',
'LS', 'Log Start or Switch',
'RW', 'Row Wait',
'SQ', 'Sequence Number',
'TE', 'Extend Table',
'TT', 'Temp Table',
'Unknown') LockType,
rtrim(owner) || '.' || object_name object_name,
decode(lmode, 0, 'None',
1, 'Null',
2, 'Row-S',
3, 'Row-X',
4, 'Share',
5, 'S/Row-X',
6, 'Exclusive', 'Unknown') LockMode,
decode(request, 0, 'None',
1, 'Null',
2, 'Row-S',
3, 'Row-X',
4, 'Share',
5, 'S/Row-X',
6, 'Exclusive', 'Unknown') RequestMode,
ctime, block b
from v$lock, all_objects
where sid > 6
and v$lock.id1 = all_objects.object_id;
select saddr,sid,serial#,paddr,username,status from v$session where sid = 125
alter system kill session 'SID,serial#'
alter system kill session '125,959'
分享到:
相关推荐
查询出sid和serial 如果有数据证明锁表。锁表时将所得结果放入下面的alter语句中执行解锁。
sybase数据库查被锁的表
一款数据库锁住解锁工具 。
查看数据库锁和解锁方法,包括实例代码。拷贝、粘贴、运行、见效果
赋予数据库断点权限以及数据库解锁命令 数据库 断点权限 解锁 命令
本例通过CDaodatabase类的open方法打开一个access数据库,通过gettabledefcount方法获得数据库中的数据表数据
oracle表锁住查询,数据库解锁操作。简单明了
数据库解锁工具,输入用户名密码,sid。可查数据库锁,并杀锁进程。
在事务表中,系统变量AUTOCOMMIT值必须设为0。否则,MySQL会在调用 LOCK TABLES之后立刻释放表锁定,并且很容易形成死锁。 事务隔离级别 【例】 在XS表上设置一个只读锁定。 LOCK TABLES XS READ; 说明:LOCK TABLE
Oracle 数据库解锁session方式
解锁或者修改oracle 数据库用户密码.doc
针对oracle数据库 解锁方法 ,个人使用 希望大家能够有所帮助
适用于oracle 的查询数据库是否锁表及提供解锁的方法。可以清晰知道锁表的会话ID和表名哦。
数据库死锁的概念, 所谓死锁,是指两个会话,每个会话都持有另外一个会话想要的资源,因争夺资源而造成的一种互相等待的现象,此时就会出现死锁,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统...
esale3.85完美 数据库解锁工具esale3.85完美 数据库解锁工具
1、查询所有被锁的表找到被锁定的表 2、解锁
NULL 博文链接:https://areshowl.iteye.com/blog/735552
此文档可以查看当前Oracle数据库中被锁的表和解锁命令,
开发环境为xp下pb9.0.3 8836,初次运行需要配置数据库连接,本地库不用填服务器(网络服务名),填好登录名及口令即可