国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle查詢鎖表與解鎖情況提供解決方案

2020-07-26 14:30:57
字體:
來源:轉載
供稿:網友

如果發生了鎖等待,我們可能更想知道是誰鎖了表而引起誰的等待
以下的語句可以查詢到誰鎖了表:

復制代碼 代碼如下:

SELECT /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) 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

以下的語句可以查詢到誰在等待:
復制代碼 代碼如下:

SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||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

解鎖命令:
復制代碼 代碼如下:

alter system kill session 'sid,serial#'

1).
復制代碼 代碼如下:

select LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME as "已 主站蜘蛛池模板: 民乐县| 普格县| 玉龙| 建平县| 斗六市| 蒲城县| 金堂县| 乐东| 抚顺县| 四川省| 湘西| 万源市| 桐乡市| 邻水| 武鸣县| 来安县| 芒康县| 江达县| 布尔津县| 庄河市| 嘉黎县| 南城县| 苏州市| 江西省| 永靖县| 土默特左旗| 富裕县| 昭通市| 汉阴县| 潜山县| 安远县| 茌平县| 呼伦贝尔市| 衡水市| 奉节县| 朔州市| 来凤县| 尖扎县| 唐海县| 泾源县| 乳源|