Oracle刪除死鎖進程的方法
本文實例講述了Oracle刪除死鎖進程的方法。分享給大家供大家參考。具體如下:
步驟1:用以下SQL查看進程列表,判斷出被鎖定的表
lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.action Action,vss.osuser OSUSER, vss.LOGON_TIME,
vss.process AP_PID, VPS.SPID DB_PID ,vss.*
From v$locked_object lo, dba_objects dob, v$session vss, V$PROCESS VPS
Where lo.OBJECT_ID = dob.OBJECT_ID
and lo.SESSION_ID = vss.SID
AND VSS.paddr = VPS.addr
order by 2,3,DOB.object_name
查找被鎖表
步驟2 刪除進程,如之前的“刪除號”查找出的結(jié)果為“286, 2184”,則運行以下SQL
刪除后不會馬上生效一般,要過一會。
希望本文所述對大家的Oracle程序設(shè)計有所幫助。
相關(guān)文章
oracle11gR2使用exp導(dǎo)出命令時報EXP-00011錯誤的解決方法
這篇文章主要介紹了oracle11gR2使用exp導(dǎo)出命令時報EXP-00011錯誤的解決方法,大家參考使用吧2014-01-01oracle 存儲過程和觸發(fā)器復(fù)制數(shù)據(jù)
oracle 存儲過程和觸發(fā)器復(fù)制數(shù)據(jù)的代碼,需要的朋友可以參考下。2009-11-11Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)Oracle
Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)Oracle...2007-03-03給Oracle添加split和splitstr函數(shù)的方法
最近項目中有很多需要做批量操作的需求,客戶端把一組逗號分隔的ID字符串傳給數(shù)據(jù)庫,存儲過程就需要把它們分割,然后逐個處理2012-11-11Oracle 遍歷游標的四種方式匯總(for、fetch、while、BULK COLLECT)
這篇文章主要介紹了Oracle 遍歷游標的四種方式匯總(for、fetch、while、BULK COLLECT),幫助大家更好的理解和使用Oracle數(shù)據(jù)庫,感興趣的朋友可以了解下2020-10-10