免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何快速查找鎖與鎖等待

如何快速查找鎖與鎖等待

這個(gè)語(yǔ)句將查找到數(shù)據(jù)庫(kù)中所有的DML語(yǔ)句產(chǎn)生的鎖,還可以發(fā)現(xiàn),任何DML語(yǔ)句其實(shí)產(chǎn)生了兩個(gè)鎖,一個(gè)是表鎖,一個(gè)是行鎖。

SELECT /*+ rule */
 s.username,
 decode(l.type, 
TMTABLE LOCKTXROW LOCKNULL) LOCK_LEVEL,
 o.owner,
 o.
object_name,
 o.object_type,
 s.sid,
 s.serial#,
 s.terminal,
 s.machine,
 s.program,
 s.osuser
  
FROM v$session s, v$lock l, dba_objects o
 
WHERE l.sid = s.sid
   
AND l.id1 = o.object_id(+)
   
AND s.username is NOT NULL

如果發(fā)生了鎖等待,我們可能更想知道是誰(shuí)鎖了表而引起誰(shuí)的等待以下的語(yǔ)句可以查詢到誰(shuí)鎖了表,而誰(shuí)在等待。

SELECT /*+ rule */

 lpad(
 , decode(l.xidusn, 030)) || l.oracle_username User_name,
 o.owner,
 o.
object_name
,
 o.object_type,
 s.sid,
 s.serial#
  
FROM
 v$locked_object l, dba_objects o, v$session s
 
WHERE l.object_id = o.object_id

   
AND l.session_id = s.sid
 
ORDER BY o.object_id, xidusn DESC

以上查詢結(jié)果是一個(gè)樹狀結(jié)構(gòu),如果有子節(jié)點(diǎn),則表示有等待發(fā)生。如果想知道鎖用了哪個(gè)回滾段,還可以關(guān)聯(lián)到V$rollname,其中xidusn就是回滾段的USN。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
oracle表被session鎖住,解決辦法
[轉(zhuǎn)]Oracle事務(wù)、鎖表查詢及相關(guān)實(shí)用查詢SQL語(yǔ)句
Oracle包被鎖定的原因分析及解決方案
Oracle session
oracle問題之死鎖 (一)
oracle的鎖表與解鎖
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服