Oracle鎖表的原因及解鎖方法 |
發(fā)布時間: 2012/9/16 15:38:06 |
產(chǎn)生的原因最大的可能就是更改數(shù)據(jù)沒有提交事務,數(shù)據(jù)庫就將表鎖!所以在更新時不要用select * from a for update這樣的語句很容易鎖表,可能用select *,t.rowid from t 這樣的語句代替,這個也是數(shù)據(jù)庫推薦使用的語句。 解鎖的方法: 1、查看鎖表進程: SQL:select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;-
SQL:alter system kill session SID,serial#; 本文出自:億恩科技【www.allwellnessguide.com】 |