Oracle資料庫查詢鎖表及解鎖

2022-08-14 21:30:18 字數 514 閱讀 8006

一、查詢哪些表被鎖以及檢視鎖表得會話及作業系統程序id

其中locked_mode為鎖的級別,spid為資料庫所在作業系統的程序id
select c.sid, c.serial#, c.username, c.osuser, b.owner, b.object_name

, a.locked_mode, p.spid

from

v$locked_object a, dba_objects b, v$session c, v$process p

where a.object_id

= b.object_id

and a.session_id =

c.sid

and c.paddr = p.addr ;

二、解鎖

alter system kill session '

sid, serial#

' ;--

填寫對應的sid, serial#

Oracle資料庫查詢鎖表及解鎖

運算元據庫的過程中,多使用者對同一條資料或同乙個表進行操作,且乙個使用者的操作未提交 一 查詢哪些表被鎖以及檢視鎖表得會話及作業系統程序id 其中locked mode為鎖的級別,spid為資料庫所在作業系統的程序idselect c.sid,c.serial c.username,c.osuser...

Oracle資料庫鎖表查詢

檢視資料庫最大連線數 select value from v parameter where name processes 更改資料庫連線數 alter system set processes 3000 scope spfile 檢視被鎖的表 select b.owner,b.object nam...

查詢資料庫鎖表

對於資料庫的造作,鎖表了怎麼辦?1.檢視當前系統中鎖表情況 select l.session id sid,s.serial l.locked mode,l.oracle username,l.os user name,s.machine,s.terminal,o.object name,s.log...