?? oracle資源正忙.txt
字號:
Oracle資源正忙,要求指定NOWAIT——Oracle解鎖問題
今天在研究Oracle鎖的問題。發(fā)現(xiàn)自己在設(shè)置鎖的時候沒有設(shè)置時間,結(jié)果發(fā)生了死鎖行為。我的資料中沒有具體介紹如何解除死鎖,試過用超級管理員刪表都彈出:資源正忙,要求指定NOWAIT……的提示。在網(wǎng)上搜了下解決辦法,全是問這個問題的,沒什么好的解答,這也是一個網(wǎng)上的通病,亂轉(zhuǎn)載,試都不試的……
我又換了一個內(nèi)容搜索:Oracle如何解鎖,又跳到Oracle解鎖,最后終于找到了解鎖辦法:
oracle 解鎖
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
--查看鎖
--alter system kill session 'sid,serial#';
--把鎖給KILL掉
alter system kill session '146,21177';
根據(jù)你用第1條代碼查得到的結(jié)果,來kill 鎖,注意看第2條注釋部分的內(nèi)容。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -