recover database using backup controlfile與 recover database 的區別

weifenghq發表於2009-01-23

要理解recover database using backup controlfile,先理解 recover database
也就是說,不加using backup controlfile的情況。
在普通的recover database 或者 recover tablespace, recover datafile時, Oracle會以當前controlfile所紀錄的SCN為準,利用archive log和 redo log的redo entry, 把相關的datafile 的 block恢復到“當前controlfile所紀錄的SCN”
而某些情況下,Oracle需要把資料恢復到比當前controlfile所紀錄的SCN還要靠後的位置(比如說,control file是backup controlfile , 或者 controlfile是根據trace create的。),這時候,就需要用using backup controlfile. 恢復就不會受“當前controlfile所紀錄的SCN”的限制。
這時候的限制就來自於你的語句(until time , until scn),或者可用的archive log(until cancel) ...
from:

http://www.itpub.net/viewthread.php?tid=796314&highlight=recover%2Bdatabase%2Busing%2Bbackup%2Bcontrolfil

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/633084/viewspace-1016444/,如需轉載,請註明出處,否則將追究法律責任。

相關文章