(1)锁表查询的代码有以下的形式:
select count(*) from v$locked_object;
select * from v$locked_object;
(2)查看哪个表被锁
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;
(3)查看是哪个session引起的
select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
(4)杀掉对应进程
执行命令:alter system kill session '69,41';
其中1025为sid,41为serial#.
- 浏览: 53124 次
- 性别:
- 来自: 苏州
最新评论
查看oracle被锁的表
- 博客分类:
- 数据库
相关推荐
Oracle的锁表与解锁
oracle锁表查询oracle锁表查询oracle锁表查询oracle锁表查询
此文档可以查看当前Oracle数据库中被锁的表和解锁命令,
oracle查看被锁的表.raroracle查看被锁的表.rar
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?
Oracle查询用户锁表文档,相信描述如何查询用户锁表,附有代码!
ORACLE解除锁表,能够让被锁的表,强制解锁。
数据库死锁的概念, 所谓死锁,是指两个会话,每个会话都持有另外一个会话想要的资源,因争夺资源而造成...对于锁死的会话,我们可以直接删掉该会话,等事物回滚完成,也可以找出锁死进程的spid,从服务器中删掉该进程。
oracle 查看锁表sql 及如何解锁,多给点分,为了下载别的资料。大家相互学习相互进步
oracle查询锁表和解锁。oracle在操作的过程中经常会遇到锁表的情况,一般能够用kill命令消除。
oracle中查看表被谁锁定的方法,实际sql操作语句。
oracle锁表和解锁语句示例。
先查看哪些表被锁住了 select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid and sid in( select a.SESSION_ID from v$locked_object a,dba_objects b ...
如果你在用oracle数据中某个表时,突然不用了,有可能是某人把你的表给锁住了,现在说说在不知道谁锁的情况下,如何去解锁…… 文档中有详细说明……
我上传的资源是处理oracle数据库锁表的,具体是解决锁表的方法。
锁和表分区介绍 Oracle锁分类,表分区分类
orale检查锁表,以及对表进行解锁的方式说明
ORACLE数据库锁表问题浅析.pdf
oracle 解锁表,可以用此字句,对表进行解锁,但是要有相应的权限