Oracle鎖表的原因及解鎖方法 |
發(fā)布時(shí)間: 2012/9/16 15:38:06 |
產(chǎn)生的原因最大的可能就是更改數(shù)據(jù)沒有提交事務(wù),數(shù)據(jù)庫就將表鎖!所以在更新時(shí)不要用select * from a for update這樣的語句很容易鎖表,可能用select *,t.rowid from t 這樣的語句代替,這個(gè)也是數(shù)據(jù)庫推薦使用的語句。 解鎖的方法: 1、查看鎖表進(jìn)程: SQL:select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;-
SQL:alter system kill session SID,serial#; 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |