麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

Oracle如何用內置腳本查堵塞

2019-11-02 15:54:06
字體:
來源:轉載
供稿:網友

 在診斷關于鎖的問題的時候,要查到持有者,被堵塞者。往往是很麻煩,如果你沒有積累的腳本,靠手工查要查很多表,如v$lock,v$process p, v$session s, v$latchholder等。現在有個簡單的方法,使用Oracle的內置腳本生成兩個視圖dba_waiters和dba_blockers來查堵塞。執行內置腳本要在SYS中執行,如下:

C:Documents and Settingsguogang>sqlplus / as sysdba;

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 1月 24 08:26:42 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> @?/rdbms/a

自然探索發現[www.9-39.com/html/explore/]
dmin/catblock.sql
視圖已創建。

同義詞已創建。

.........................

實驗:

模擬DML鎖

session1:

select * from test for update;

session2:

select * from test for update;

session3:

SQL> select * from dba_waiters;

WAITING_SESSION HOLDING_SESSION LOCK_TYPE MODE_HELD MODE_REQUESTED LOCK_ID1 LOCK_ID2
--------------- --------------- ------------------------- ---------------------- ----------------------- -------------------- --------------- ---------
142 150 Transaction Exclusive Exclusive 131099 2550

SQL> select * from dba_blockers;

HOLDING_SESSION
---------------
150

可以清晰的看到鎖的持有者是session 150,等待者是142 。

模擬DDL鎖

session1:

select * from obj$ for update

session2:

create index ind_t_id on test(object_id);

session3:

SQL> select * from dba_waiters;

WAITING_SESSION HOLDING_SESSION LOCK_TYPE MODE_HELD MODE_REQUESTED LOCK_ID1 LOCK_ID2
--------------- --------------- -------------------------- ---------------------------------------- ---------------------------------------- ---------- ----------
150 145 Transaction Exclusive Exclusive 1310729 1391

SQL> select * from dba_blockers;

HOLDING_SESSION
---------------
145

可以清晰的看到鎖的持有者是session 145,等待者是150 。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本中文视频 | 国产亚洲网 | 国产91影院| 国产精品一区二区羞羞答答 | 久久蜜桃精品一区二区三区综合网 | 免费黄色大片网站 | 亚洲爱爱网站 | 久久久久久久免费看 | 亚洲av一级毛片特黄大片 | 欧美 videos粗暴| 免费a级毛片大学生免费观看 | 激情夜色 | 亚洲综合精品 | 国产女同疯狂激烈互摸 | 成人免费观看49www在线观看 | 日韩精品99久久久久久 | 天天透天天狠天天爱综合97 | 欧产日产国产精品99 | 欧美国产一级片 | 大逼逼影院 | 请播放一级毛片 | 成人青青草 | 国产成人精品区一区二区不卡 | 亚洲九色| 成人免费看视频 | 一及毛片视频 | 嗯~啊~用力~高h | 草草视频在线播放 | 12av毛片| 久久草在线视频 | 国产羞羞视频在线观看 | 狠狠操人人干 | 成人毛片100免费观看 | 一级免费观看 | 色吧综合网 | 日韩一级视频 | 久久精品亚洲国产奇米99 | 一区二区三高清 | 国产亚洲精品成人 | 九七在线视频 | 91成人免费看片 |