zoukankan      html  css  js  c++  java
  • Oracle查看锁表

     查看锁表进程SQL语句1: 
    select sess.sid, 
        sess.serial#, 
        lo.oracle_username, 
        lo.os_user_name, 
        ao.object_name, 
        lo.locked_mode 
        from v$locked_object lo, 
        dba_objects ao, 
        v$session sess 
    where ao.object_id = lo.object_id and lo.session_id = sess.sid; 

    查看锁表进程SQL语句2: 
    select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 

    杀掉锁表进程: 
    如有記錄則表示有lock,記錄下SID和serial# ,將記錄的ID替換下面的738,1429,即可解除LOCK 
    alter system kill session '937,35'; 

    查看那个sql导致锁表
    select sql_text from v$sql where hash_value in (
    select sql_hash_value from v$session where sid in (select session_id from v$locked_object)
    )

     
  • 相关阅读:
    Ansible概述
    iptables端口转发
    iptables配置实例
    iptables常用操作
    iptables常用命令
    每日总结3.15
    每日总结3.12
    每日总结3.11
    每日总结3.10
    每日总结3.9
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/5787021.html
Copyright © 2011-2022 走看看