该问题原因为你需要用到的对象被锁定了,表被锁了,下面说明如何去解锁:
[sql]
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
根据上面的sql找到被锁定的对象。然后用下面的语句,将上面查询到的参数补充进去即可
[sql]
alter system kill session 'sid,serial#';
分享到:
相关推荐
oracle锁表查询oracle锁表查询oracle锁表查询oracle锁表查询
Oracle的锁表与解锁
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?
数据库死锁的概念, 所谓死锁,是指两个会话,每个会话都持有另外一个会话想要的资源,因争夺资源而造成的一种互相等待的现象,此时就会出现死锁,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统...
oracle 系统表大全oracle 系统表大全oracle 系统表大全oracle 系统表大全
ORACLE解除锁表,能够让被锁的表,强制解锁。
Oracle查询用户锁表文档,相信描述如何查询用户锁表,附有代码!
oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.
oracle 查看锁表sql 及如何解锁,多给点分,为了下载别的资料。大家相互学习相互进步
oracle锁表和解锁语句示例。
此文档可以查看当前Oracle数据库中被锁的表和解锁命令,
如果你在用oracle数据中某个表时,突然不用了,有可能是某人把你的表给锁住了,现在说说在不知道谁锁的情况下,如何去解锁…… 文档中有详细说明……
oracle系统表查询,详细讲解各个系统表的使用
oracle查询锁表和解锁。oracle在操作的过程中经常会遇到锁表的情况,一般能够用kill命令消除。
orale检查锁表,以及对表进行解锁的方式说明
Oracle系统表查询Oracle系统表查询
Oracle五种表级排他锁的总结和归纳行级排他锁 (Row Exclusive Table Lock,RX)
Oracle 系统表大全 Oracle 系统表大全 Oracle 系统表大全 Oracle 系统表大全
oracle资源分区表oracle资源分区表oracle资源分区表oracle资源分区表