ORACLE 查詢被鎖住的對(duì)象,并結(jié)束其會(huì)話的方法
使用Oracle時(shí),發(fā)現(xiàn)有表被鎖,又不知道是誰(shuí)(或者哪個(gè)程序)鎖的,怎么辦 ?
兩步走:
1、查找出被鎖對(duì)象的會(huì)話ID和序列號(hào)
執(zhí)行如下SQL:
-- 查詢出被鎖對(duì)象,并提供 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 的基本語(yǔ)法 ALTER SYSTEM KILL SESSION '$SID, $SERIAL#';
相關(guān)文章
Oracle解析復(fù)雜json的方法實(shí)例詳解
這篇文章主要介紹了Oracle解析復(fù)雜json的方法,本文給大家?guī)?lái)兩種方法解決此問(wèn)題,需要的朋友可以參考下2017-05-05oracle11數(shù)據(jù)庫(kù)安裝圖文教程
這篇文章主要為大家詳細(xì)介紹了oracle11數(shù)據(jù)庫(kù)安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02使用JDBC4.0操作Oracle中BLOB類型的數(shù)據(jù)方法
這篇文章主要介紹了使用JDBC4.0操作Oracle中BLOB類型數(shù)據(jù)的方法,我們需要使用ojdbc6.jar包,本文介紹的非常詳細(xì),需要的朋友可以參考下2016-08-08oracle Dbeaver存儲(chǔ)過(guò)程語(yǔ)法詳解
這篇文章主要介紹了oracle Dbeaver存儲(chǔ)過(guò)程語(yǔ)法詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-10-10win7安裝oracle10g 提示程序異常終止 發(fā)生未知錯(cuò)誤
本文將詳細(xì)介紹oracle 10g 在win7下安裝提示程序異常終止,發(fā)生未知錯(cuò)誤的解決方法,需要的朋友可以參考下2012-12-12Oracle?19c創(chuàng)建數(shù)據(jù)庫(kù)的完整步驟(詳細(xì)明了)
Oracle19c可以用于創(chuàng)建數(shù)據(jù)庫(kù)與表空間,創(chuàng)建表空間特別慢是因?yàn)楹笈_(tái)進(jìn)程多,拉低進(jìn)程速度導(dǎo)致的,下面這篇文章主要給大家介紹了關(guān)于Oracle?19c創(chuàng)建數(shù)據(jù)庫(kù)的完整步驟,需要的朋友可以參考下2023-04-04