`
zpball
  • 浏览: 919534 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

找到锁表的人

阅读更多
在公司解决 Oracle 锁表问题时查到的资料:


 
 select a.object_name,
        l.session_id,
        l.oracle_username,
        l.os_user_name,
        s.machine,
        s.sid,
        s.sql_address,
        s.sql_hash_value,
        s.sql_id,
        s.sql_child_number
   from v$session s, v$locked_object l, all_objects a
  where l.process = s.process
    and a.object_id = l.object_id


这段可以查到所有被锁的 session 和表,包括导致锁表的第一次 sql 操作的 session。最重要的,它可以找出是谁锁的,你可直接找他 PK 或者杀掉他的 session。



 select c.object_name,
        l.session_id,
        l.oracle_username,
        s.machine,
        l.os_user_name,
        s.sid,
        s.program,
        st.sql_text
   from v$session               s,
        v$locked_object         l,
        all_objects             c,
        v$sqltext_with_newlines st
  where s.process = l.process
    and c.object_id = l.object_id
    and st.address = s.sql_address
   order by s.sid, st.piece


如果有一条或多条 SQL 被阻塞住了,你可以通过这段 SQL 找出被阻塞的 SQL 是什么,从而定位出是哪位记录被锁住了。


select s.username user_name,
       o.owner || '.' || o.object_name object_name,
       s.sid || ',' || s.serial# sid_serial#,
       s.program,
       sq.sql_text
  from dba_objects o, v$session s, v$lock v, v$sqltext_with_newlines sq
 where v.id1 = o.object_id
   and v.sid = s.sid
   and (v.type = 'tm' or v.type = 'hw')
   and s.sql_address = sq.address
 order by program, object_name, s.sid, sq.piece;


这段与上面那段作用一样,不过显示的信息多少有点差别,由我们公司一们大牛提供。
分享到:
评论

相关推荐

    ABAP 锁对象与加锁机制

    锁对象的主要作用是为了确保数据的一致性,当多个用户访问同一个资源时,需要找到一种同步访问的方法。例如,在航班预订系统中,需要检查还有没有空座位,当检查的时候,不想让其他人修改重要的数据(空座位的数量)...

    广联达无驱写锁工具写锁工具.zip

    0802等报错-*-----锁和软件不匹配,解决办法:1赶紧退货,2某宝和咸鱼上有刷锁的(20元左右)3留个纪念得了 4自己开发 5找到原有写锁文件再下下(老锁售后一般都有) 写锁有风险,刷锁需谨慎!!!(出问题概不负责...

    联想A288T解锁fastboot系列解锁

    1. **备份数据**:解锁会擦除手机上的所有数据,因此在开始之前,请确保备份您重要的联系人、照片、应用等。 2. **开启USB调试**:在手机的“开发者选项”中找到并开启USB调试,这是连接手机到电脑并进行调试操作的...

    OPPO解锁工具a5

    开启方法通常是在“关于手机”中找到“软件信息”,连续点击“版本号”7次激活开发者选项,然后在开发者选项中启用USB调试。 接下来,你需要下载并安装刷机工具和刷机驱动。刷机工具是用于执行解锁操作的软件,而...

    c8812一键解锁

    2. **备份数据**:在解锁前,用户必须备份手机上的所有重要数据,因为此过程可能会清空手机存储,包括联系人、照片、应用等。 3. **准备环境**:确保手机电量充足,并且连接到电脑。下载必要的工具,如华为的解锁...

    HTC一键解锁工具

    3. **连接手机**:将手机通过USB数据线连接到电脑,开启USB调试模式(在手机的“开发者选项”中可以找到)。如果电脑未识别到手机,可能需要安装相应的USB驱动。 4. **开始解锁**:在HTC一键解锁工具界面,点击...

    半透明挂机锁

    "半透明挂机锁"应运而生,作为一种有效的解决方案,它不仅满足了用户对安全的需求,还在美观和实用性之间找到了平衡。 半透明挂机锁是一种专门用于保护用户在离开电脑时的计算机安全的工具。其设计简洁而直观,界面...

    小牛电动车全系列解锁教程

    小牛电动车作为一款备受年轻人喜爱的智能电动代步工具,其独特的设计和便捷的操作一直吸引着众多用户。然而,为了符合国家对电动车速度的管理规定,小牛电动车出厂时通常预设了最高限速25公里/小时。对于一些追求...

    HTC渴望816官方解锁工具

    《HTC渴望816官方解锁工具详解及使用指南》 HTC渴望816作为一款曾经备受喜爱的智能手机,其用户群体广泛,对于追求个性化和...但请记住,解锁并非适合所有人,如果你不确定或不熟悉这个过程,建议寻求专业人士的帮助。

    完整版屏幕锁.rar

    除了基本的屏幕锁,许多设备还提供额外的安全功能,如屏幕锁定时自动关闭蓝牙和Wi-Fi,或者设置紧急联系人信息以便在设备丢失时追踪。此外,还可以启用“查找我的设备”功能,以便在手机丢失时远程定位、锁定或擦除...

    第吉尔电子门锁系统(接触式IC卡门锁)

    4)、制作限制卡:如果宾客卡、总经理卡、保安卡、服务员卡或楼经理卡丢失了,就需要制作限制卡报失(取一张新IC卡插入读写器内→单击“限制卡” →显示挂失的画面→在画面内找到丢失那张卡的卡号→用鼠标双击“备注...

    残翼挂机锁

    然而,值得注意的是,任何挂机锁软件都不能替代强大的物理访问控制,如果有人能够直接接触到物理设备,他们可能找到绕过挂机锁的方法,因此,确保电脑所在环境的安全同样重要。 总的来说,“残翼挂机锁”提供了一个...

    C8812E解锁工具

    IMEI号可以在手机的设置中找到,或者在关机状态下按*#06#快捷键获取。 2. **备份数据**:在进行解锁操作之前,务必对手机进行完整的数据备份,因为解锁可能导致数据丢失。这包括联系人、短信、应用和设置等个人数据...

    酷派8190防盗锁

    首先,酷派8190防盗锁的启用通常需要在设置菜单中找到“安全”或“隐私保护”选项。用户需要设置一个独特的解锁密码,此密码不同于普通的屏幕解锁密码,是专门用于防盗锁的。一旦启用,即使有人捡到手机并成功解锁...

    Nexus5_解锁

    3. **开启USB调试**:进入“设置”>“关于手机”>“软件信息”,连续点击“版本号”7次,即可开启开发者选项,然后在开发者选项中找到并开启USB调试。 4. **获取设备信息**:确认手机型号(Nexus 5)和当前系统版本...

    vivo x fold解锁bl工具包带步骤说明

    1. 备份所有重要数据:解锁过程可能导致数据丢失,因此在开始前请备份联系人、照片、视频等重要信息。 2. 检查手机状态:确认手机没有Root,且处于官方原版系统,以免影响解锁。 3. 开启开发者选项:进入手机设置,...

    Unlocker进程解锁

    某些软件在卸载时,并未完全释放其占用的资源,而Unlocker能够帮助用户找到并解锁这些资源占用,进而实现彻底的卸载。 除了基本的文件解锁功能,Unlocker还具备许多实用的附加特性。其中最便捷的功能之一,当属右键...

    金立GN100 解锁 格机

    1. **软格**:在手机设置中找到恢复出厂设置选项,选择清除所有数据和缓存,此操作不会影响手机硬件。 2. **硬格**:也称为Factory Reset,通常在手机无法正常启动或系统严重故障时使用。这需要进入手机的恢复模式...

    九宫格黑莓键盘锁

    此外,九宫格键盘锁还允许用户设置紧急联系人快速拨号,为应对突发紧急情况提供了便利。不仅如此,此应用还可能提供个性化的主题设置,用户可以根据自己的喜好更改锁屏的视觉效果,从而让手机看起来更加符合个人品味...

    SVN文件解锁

    1. **选择文件根目录**:在SVN工作副本中找到需要解锁的文件所在的根目录,并对其进行右键操作。 2. **查看锁定文件列表**:在弹出的菜单中选择查看锁定状态的选项,通常可以看到一个包含所有被锁定文件及其锁定者的...

Global site tag (gtag.js) - Google Analytics