欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ORACLE 查詢被鎖住的對象,并結(jié)束其會話的方法

 更新時間:2015年12月15日 23:47:21   投稿:mdxy-dxy  
這篇文章主要介紹了ORACLE 查詢被鎖住的對象,并結(jié)束其會話的方法,需要的朋友可以參考下

使用Oracle時,發(fā)現(xiàn)有表被鎖,又不知道是誰(或者哪個程序)鎖的,怎么辦 ?

兩步走:

1、查找出被鎖對象的會話ID和序列號

執(zhí)行如下SQL:

-- 查詢出被鎖對象,并提供 kill 腳本
SELECT S.SID, S.MACHINE, O.OBJECT_NAME, L.ORACLE_USERNAME, L.LOCKED_MODE, S.OSUSESR,
 'ALTER SYSTEM KILL SESSION '''|| S.SID || ', '|| S.SERIAL#||''';' AS KILL_COMMAND
 FROM V$LOCKED_OBJECT L, V$SESSION S, ALL_OBJECTS O
 WHERE L.SESSION_ID=S.SID AND L.OBJECT_ID=O.OBJECT_ID

2、KILL

復(fù)制出第1步查詢結(jié)果中的 KILL_COMMAND 字段值,執(zhí)行。

-- kill 的基本語法

ALTER SYSTEM KILL SESSION '$SID, $SERIAL#';

相關(guān)文章

最新評論