oracle數據庫鎖表后的處理方案


oracle數據庫, 數據庫(執行查詢語句或存儲過程執行)操作,導致表被鎖死的情況的解決方案:
一、查看已經鎖定的數據庫表
select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
顯示結果:
 
二、查詢出是哪個sid(session)引起的
select b.username,b.sid,b.serial#,logon_time
from v$locked_object a,v$session b
顯示結果:
 
三、kill進程的語句
根據上一步的sid與serial號殺除進程
ALTER system kill session '1165, 2153';
鎖定情況解決
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM