- 論壇徽章:
- 1
|
請問老鳥,oracle中commit時(shí),會(huì)將事務(wù)的日志緩存寫入到日志文件中,并且為日志文件產(chǎn)生一個(gè)scn,
那么請問老鳥rollback時(shí)會(huì)觸發(fā)lgwr將緩沖區(qū)日志信息寫出到日志文件嗎?? 產(chǎn)生scn嗎??
根據(jù)oracle 編程藝術(shù)中tomas kyte講到,rollback是做反操作,那么也就是說,rollback時(shí)也會(huì)產(chǎn)生反操作日志信息,
而且,rollback也結(jié)束事務(wù),但是oracle文檔中并沒有說,rollback會(huì)觸發(fā)lgwr進(jìn)程,也沒有說rollback會(huì)產(chǎn)生一個(gè)scn等說明。
我做實(shí)驗(yàn)時(shí),沒法看到當(dāng)前日志文件中的最后一個(gè)scn號是多少,所以也不知道怎么驗(yàn)證rollback到底產(chǎn)生scn嗎???
如果rollback會(huì)觸發(fā)lgwr進(jìn)程,并產(chǎn)生scn到log file中,那么oracle文檔中哪里有說明,求老鳥指點(diǎn)。。。。
|
|