ORACLE 鎖表處理,解鎖釋放session

2022-03-24 23:59:35 字數 1076 閱讀 2459

後台資料庫操作某乙個表時發現一直出於假死狀態,可能是該錶被某一使用者鎖定,或者後台資料庫操作某乙個表時發現一直出於"假死"狀態,可能是該錶被某一使用者鎖定,導致其他使用者無法繼續操作

--鎖表查詢

selectl.session_id sid,
s.serial#,

l.locked_mode,

l.oracle_username,

s.user#,

l.os_user_name,

s.machine,

s.terminal,

a.sql_text,

a.action

fromv$sqlarea a, v$session s, v$locked_object l

wherel.session_id = s.sid

ands.prev_sql_addr = a.address

orderbysid, s.serial#;

--解鎖,釋放session sql:

--

alter system kill session 'sid, serial#';

alter system kill session '

2281,207

';

oracle查詢鎖表以及解鎖釋放session

oracle ebs操作某乙個form介面,或者後台資料庫操作某乙個表時發現一直出於 假死 狀態,可能是該錶被某一使用者鎖定,導致其他使用者無法繼續操作 鎖表查詢 select object name,machine,s.sid,s.serial from gv locked object l,db...

Oracle鎖表和解鎖

宣告 本文 oracle的鎖表與解鎖select rule s.username,decode l.type,tm table lock tx row lock null lock level,o.owner,o.object name,o.object type,s.sid,s.serial s....

Oracle解鎖表被鎖

1.下面的語句用來查詢哪些物件被鎖 select object name,machine,s.sid,s.serial from v locked object l,dba objects o v session s where l.object id o.object id and l.sessi...