`

oracle数据中删除数据时提示“记录被另一个用户锁住”

 
阅读更多

oracle数据中删除数据时提示“记录被另一个用户锁住”
2011年8月23日 星期二 17时16分

 

解决方法:

 

1、查看数据库锁,诊断锁的来源及类型:   

select object_id,session_id,locked_mode from v$locked_object;

 

或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id;

 

SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name,
o.owner,o.object_name,o.object_type,s.sid,s.serial#
FROM v$locked_object l,dba_objects o,v$session s
WHERE l.object_id=o.object_id  AND l.session_id=s.sid
ORDER BY o.object_id,xidusn DESC;  

 

2、找出数据库的serial#,以备杀死:  

select t2.username,t2.sid,t2.serial#,t2.logon_time 

from v$locked_object t1,v$session t2

where t1.session_id=t2.sid order by t2.logon_time;

 

3、杀死该session:   

alter system kill session 'sid,serial#';

 

 

 

 

 

分享到:
评论

相关推荐

    记录被另一个用户锁住解决方法

    在Oracle数据库环境中,当尝试删除数据时遇到“记录被另一个用户锁住”的错误,这通常是由于并发事务控制机制导致的。Oracle使用了一种称为多版本并发控制(MVCC)的机制来确保数据的一致性和完整性,其中包括行级...

    PLSQL中记录被另一个用户锁住的原因及处理方法.txt

    ### PLSQL中记录被另一个用户锁住的原因及处理方法 #### 背景与概念 在数据库管理系统(DBMS)中,多个用户或应用程序可能同时访问相同的数据资源。为了确保数据的一致性和完整性,数据库系统通常会采用锁机制来...

    Oracle数据库"记录被另一个用户锁住"解决方法(推荐)

    本文将深入探讨Oracle数据库中“记录被另一个用户锁住”的原因以及解决方法。 首先,理解为什么会出现记录被锁住的情况至关重要。在多用户环境下,数据库必须确保事务的隔离性,以防止并发操作导致的数据不一致。...

    Oracle数据库”记录被另一个用户锁住”解决方法(推荐)

    1、先来看看为什么会出锁住:  数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏...

    地震前兆Oracle数据库UNDO表空间持续增长修复.pdf

    Oracle数据库在面对UNDO表空间持续增长的问题时,通常涉及到一系列复杂的故障排查和修复步骤。在本案例中,问题源于一次存储阵列故障,导致数据库出现异常,使得UNDO表空间持续增长。UNDO表空间在Oracle数据库中主要...

    数据业务工程师DB2入门指南

    - **1.4.4 如果数据库在执行对表插入、删除等操作的同时,进行查询该表,可能导致数据库进程被锁住** - 问题分析:并发操作可能导致数据锁竞争,从而引起进程阻塞。 - 解决方案:合理设置锁定策略,使用适当的隔离...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    二十三种设计模式【PDF版】

    很简单一个模式,就是在内存中保留原来数据的拷贝. 设计模式之 Interpreter(解释器) 主要用来对语言的分析,应用机会不多. 设计模式之 Visitor(访问者) 访问者在进行访问时,完成一系列实质性操作,而且还可以扩展. ...

Global site tag (gtag.js) - Google Analytics