ora-04021:等待锁定对象时发生超时

来源:互联网 发布:公司网络监控 编辑:程序博客网 时间:2024/06/05 04:04
  • 查找是否有用户类型的锁
    TM DML排队
    TX 事务处理排队
    UL 用户提供
    select * from v$lock where type in (‘TM’,’TX’,’UL’)

  • 再查相应的sid和serial#
    select * from v$session where sid=XXX;

  • 杀掉它
    alter system kill session ‘sid,serial#’;

  • 若出现错误ORA-00031: 标记要终止的会话,则
    1、SELECT P.SPID, S.SID, S.SERIAL#, S.USERNAME, S.PROGRAM FROM VPROCESSP,VSESSION S
    WHERE P.ADDR=S.PADDR AND S.STATUS=’KILLED’;
    2、kill –9 SPID;
    3、在oracle服务器上,cmd命令行,执行orakill 实例名 spid

0 0
原创粉丝点击