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)文章
使用JDBC4.0操作Oracle中BLOB類型的數(shù)據(jù)方法
這篇文章主要介紹了使用JDBC4.0操作Oracle中BLOB類型數(shù)據(jù)的方法,我們需要使用ojdbc6.jar包,本文介紹的非常詳細(xì),需要的朋友可以參考下2016-08-08win7安裝oracle10g 提示程序異常終止 發(fā)生未知錯誤
本文將詳細(xì)介紹oracle 10g 在win7下安裝提示程序異常終止,發(fā)生未知錯誤的解決方法,需要的朋友可以參考下2012-12-12Oracle?19c創(chuàng)建數(shù)據(jù)庫的完整步驟(詳細(xì)明了)
Oracle19c可以用于創(chuàng)建數(shù)據(jù)庫與表空間,創(chuàng)建表空間特別慢是因為后臺進(jìn)程多,拉低進(jìn)程速度導(dǎo)致的,下面這篇文章主要給大家介紹了關(guān)于Oracle?19c創(chuàng)建數(shù)據(jù)庫的完整步驟,需要的朋友可以參考下2023-04-04