undo系列學(xué)習(xí)之Oracle DBA常用的腳本 |
發(fā)布時(shí)間: 2012/8/6 17:46:18 |
學(xué)Oracle時(shí),很多人會(huì)認(rèn)為,DBWn的寫(xiě)與commit有關(guān)。這是錯(cuò)誤的。其實(shí),DBWn的寫(xiě)與事務(wù)是否commit,一丁點(diǎn)的關(guān)系都沒(méi)有。現(xiàn)在,證明:一個(gè)未提交的事務(wù),也是有可能被寫(xiě)入數(shù)據(jù)文件的。 會(huì)話1:
此時(shí)沒(méi)有事務(wù)。 會(huì)話2:
hr發(fā)起一條事務(wù)。 會(huì)話1:
此時(shí),事務(wù)信息被查詢出來(lái)。 會(huì)話1:
接下來(lái),我們分別在內(nèi)存和數(shù)據(jù)文件,這兩個(gè)地方把事務(wù)修改的id=1的內(nèi)容dump出來(lái)比較一下: 1)把內(nèi)存中的數(shù)據(jù)dump出來(lái)
部分內(nèi)容摘入如下:
64便是我們這個(gè)事務(wù)所修改的數(shù)據(jù)。注意了,此時(shí),我們的事務(wù)還沒(méi)有提交哦。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |