`
zpball
  • 浏览: 916625 次
  • 性别: 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)和当前系统版本...

    金立GN100 解锁 格机

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

    SVN文件解锁

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

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

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

    小米手机重新上BL锁.rar

    【小米手机重新上BL锁】 BL锁,全称为Bootloader Lock,是智能手机中的一种安全机制,主要用于保护设备的启动流程不被恶意篡改。在小米手机中,BL锁的作用尤为重要,因为它可以防止非官方固件的刷入,从而保证系统...

    网维大师自带挂机锁功能.zip

    在网维大师的界面中,用户可以轻松找到挂机锁的设置选项。只需几步简单的操作,就能开启这一功能。设定一个安全且易于记忆的密码,这样当需要离开电脑时,只需一键点击,即可快速锁定屏幕,防止他人误操作。 其次,...

    Nokia N70键盘锁汉化版

    该应用程序的安装过程非常简单,用户只需将压缩包内的“N70键盘锁汉化版.sis”文件下载到手机上,然后通过手机的文件管理器找到该文件,点击安装即可。 sis文件是Symbian操作系统上的标准安装包格式,它包含了所有...

Global site tag (gtag.js) - Google Analytics