查詢鎖表及kill

2021-08-24 23:14:45 字數 866 閱讀 9673

檢視鎖表程序sql語句1: 

select sess.sid, 

sess.serial#, 

lo.oracle_username, 

lo.os_user_name, 

ao.object_name, 

lo.locked_mode 

from v$locked_object lo, 

dba_objects ao, 

v$session sess 

where ao.object_id = lo.object_id and lo.session_id = sess.sid; 

檢視鎖表程序sql語句2: 

select * from v$session t1, v$locked_object t2 where t1.sid = t2.session_id; 

殺掉鎖表程序: 

alter system kill session '738,1429'; 

如果kill 不掉 ,用如下語句

alter system kill session '9,26993' immediate;

--在作業系統層面kill 程序,先找出sid ,通過sid 查 

select spid,osuser,s.program from v$session s,v$process p 

where s.paddr=p.addr and s.sid=&sid;  

如果是要kill session 也可以通過 plsql developer  中的工具(tools)  會話(session)  

Oracle鎖表查詢及解鎖kill程序簡介

oracle資料庫操作中,我們有時會用到鎖表查詢以及解鎖和kill程序等操作,那麼這些操作是怎麼實現的呢?本文我們主要就介紹一下這部分內容。鎖表查詢的 有以下的形式 select count from v locked object select from v locked object 檢視哪個表...

Oracle鎖表查詢及解鎖kill程序簡介

oracle資料庫操作中,我們有時會用到鎖表查詢以及解鎖和kill程序等操作,那麼這些操作是怎麼實現的呢?本文我們主要就介紹一下這部分內容。鎖表查詢的 有以下的形式 select count from v locked object select from v locked object 檢視哪個表...

Oracle鎖表查詢及解鎖kill程序簡介

oracle資料庫操作中,我們有時會用到鎖表查詢以及解鎖和kill程序等操作,那麼這些操作是怎麼實現的呢?本文我們主要就介紹一下這部分內容。鎖表查詢的 有以下的形式 select count from v locked object select from v locked object 檢視哪個表...