Oracleのロック・テーブルをチェックします

ロックテーブルをチェックしてください:

SELECT l.inst_id、s.MACHINE、CLIENT_INFO、s.sid、s.serial#、object_nameの、os_user_name、oracle_username、
locked_mode、s.program、prev_exec_start、LOGON_TIME、wmsys.wm_concat(c.sql_text)SQL
GV $のLOCKED_OBJECT Lから、O、GVの$セッションSを、DBA_OBJECTS GV $ OPEN_CURSOR C
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
とl.inst_id = c.inst_id
とs.sid = c.sid
とl.inst_id = s.inst_id
l.inst_idによって基、s.MACHINE、CLIENT_INFO、s.sid、s.serial#、OBJECT_NAME、os_user_name、oracle_username、
locked_mode、s.program、prev_exec_start、LOGON_TIME。


a.SID、b.sid、a.block、a.TYPE、b.request、選択
':' || SIDを|| '' ||のGV $セッションのsid =からシリアル番号(ユーザ名を選択し||。 SIDとINST_ID = a.inst_id)||
'阻塞了' ||
(ユーザ名を選択|| ':' || SIDを|| '' || SID = b.sidとINST_ID = b.inst_idのGV $セッションからシリアル#)を
、( ' '' ALTER SYSTEMキルセッション'を選択|| SID || ' '||シリアル#||' ''即時;'のGV $セッションからSID = a.sidとINST_ID = a.inst_id)
のGV $からは、GVの$ロックBをロック
a.block> 0
とb.request> 0
とa.id1 = b.id1
とa.id2 = b.id2
とa.sid <> b.sid。

おすすめ

転載: www.cnblogs.com/shanzzs/p/11669448.html