zoukankan      html  css  js  c++  java
  • ORACLE中查询被锁定的表,以及如何解锁

    程序调试过程中因SQL查询使用了select from for update nowait对表中记录上锁,机器蓝屏导致数库锁没有释放;

    ORACLE中查询被锁定的表,以及如何解锁

    --查询被锁的表
    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;
    --查看是哪个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;
    --杀掉对应进程即解锁
     alter system kill session'13,2066'    --其中13是sid 2066是serial#
    凡哥,别他妈吹牛逼了
  • 相关阅读:
    linux-常用命令
    linux
    测试基础
    链家笔试1
    链家笔试2
    链家笔试3
    MySql优化
    Http1.1和Http2.0
    Charles学习
    链表中倒数第k个结点
  • 原文地址:https://www.cnblogs.com/sdlz/p/15341770.html
Copyright © 2011-2022 走看看