400-1100-266
9:00-24:00(工作日)
使用Oracle時(shí),發(fā)現(xiàn)有表被鎖,又不知道是誰(或者哪個(gè)程序)鎖的,怎么辦 ?
兩步走:
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#';
標(biāo)簽:崇左 衡水 蘭州 銅川 湖南 仙桃 湘潭 黃山
上一篇:oracle date 類型字段的處理方法
下一篇:oracle 會話 死鎖 執(zhí)行sql 執(zhí)行job的方法
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡(luò) m.wpzone.cn 始建于2005年
全國網(wǎng)站建設(shè)網(wǎng)站開發(fā)咨詢熱線:400-1100-266?? 0514-86177077
江蘇揚(yáng)州巨人網(wǎng)絡(luò)科技有限公司 ??總部地址:江蘇省揚(yáng)州信息產(chǎn)業(yè)基地11號樓4層
《增值電信業(yè)務(wù)經(jīng)營許可證》蘇B2-20120278 ?? 蘇ICP備15040257號 網(wǎng)站地圖