Oracle檢視鎖表

2022-06-25 07:06:13 字數 736 閱讀 8409

檢視鎖表程序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; 

殺掉鎖表程序: 

如有記錄則表示有lock,記錄下sid和serial# ,將記錄的id替換下面的738,1429,即可解除lock 

alter system kill session '937,35'; 

檢視那個sql導致鎖表

select sql_text from v$sql where hash_value in (

select sql_hash_value from v$session where sid in (select session_id from v$locked_object)

)

ORACLE檢視鎖表

以下幾個為相關表 select from vloc k se lect fro mv lock select from v lock s elec t fr omvsqlarea select from vses sion sel ect from vsession select from v se...

檢視Oracle是否鎖表

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

二 oracle檢視鎖表程序

oracle 檢視鎖表程序,殺掉鎖表程序2008 10 22 16 01 檢視鎖表程序sql 語句1 itpub 個人空間 af e l 3kf i z select sess.sid,itpub 個人空間 n3 1u q sess.serial itpub 個人空間1sr z1 e g so x ...