Oracle解鎖的方式介紹
更新時間:2013年06月04日 18:00:12 作者:
通過SQL查詢可以查看到被鎖住的表AA以及Sid,Serial#;使用DBA身份,通過執(zhí)行 alter system kill session 'SID,SERIAL#';即可解鎖
1、 查看當前被解鎖的對象
示例: 將表aa加鎖 執(zhí)行 select * from aa for update;
方式一:通過SQL查詢
select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';'
from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
執(zhí)行結(jié)果
方式二:在PL/SQL環(huán)境下 工具-->會話-->All sessions 通過點擊每條記錄,查看下面的
可以查看到被鎖住的表AA以及Sid,Serial#。
2、解鎖方式
使用DBA身份,通過執(zhí)行 alter system kill session 'SID,SERIAL#';(例如本例中的alter system kill session '119,36260';)即可解鎖
示例: 將表aa加鎖 執(zhí)行 select * from aa for update;
方式一:通過SQL查詢
select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';'
from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
執(zhí)行結(jié)果

方式二:在PL/SQL環(huán)境下 工具-->會話-->All sessions 通過點擊每條記錄,查看下面的

可以查看到被鎖住的表AA以及Sid,Serial#。
2、解鎖方式
使用DBA身份,通過執(zhí)行 alter system kill session 'SID,SERIAL#';(例如本例中的alter system kill session '119,36260';)即可解鎖
相關(guān)文章
Oracle Listener 動態(tài)注冊 與 靜態(tài)注冊
注冊就是將數(shù)據(jù)庫作為一個服務注冊到監(jiān)聽程序??蛻舳瞬恍枰罃?shù)據(jù)庫名和實例名,只需要知道該數(shù)據(jù)庫對外提供的服務名就可以申請連接到數(shù)據(jù)庫2015-12-12Oracle根據(jù)逗號拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說明
在做系統(tǒng)時經(jīng)常會遇到在一個字段中,用逗號或其他符號分隔存儲多個信息,下面這篇文章主要給大家介紹了關(guān)于Oracle根據(jù)逗號拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說明,需要的朋友可以參考下2023-04-04oracle數(shù)據(jù)庫查看鎖表的sql語句整理
Oracle數(shù)據(jù)庫操作中,我們有時會用到鎖表查詢以及解鎖和kill進程等操作,這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫查看鎖表的sql語句的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-10-10Oracle數(shù)字類型number自增的實現(xiàn)代碼
這篇文章主要介紹了Oracle數(shù)字類型number自增的實現(xiàn)代碼,需要的朋友可以參考下2017-08-08