只有冷備和歸檔,能否恢復?

jlttt發表於2008-07-26

看到pub上的一個帖子http://www.itpub.net/viewthread.php?tid=1027951&extra=&page=1

我認為

只有冷備份和全部歸檔,就是說當前的資料檔案,控制檔案,重做日誌檔案都丟失了,由於丟失了當前重做日誌檔案,所以不能做完全恢復,只能做不完全恢復了。
restore database
recover database using backup controlfile until cancel;

1.using backup controlfile使用在丟失當前controlfile,用冷備份中的controlife恢復的時候。用來告訴oracle,不要以controlfile中的scn作為恢復的終點~
2.until cancel使用在丟失current/active redo的時候。有你手動指定終點~
所以如果你有當前的controlfile和current/active redo應該使用
recover database;--完全恢復
如果你丟失當前controlfile但是有current/active redo應該使用
recover database using backup controlfile;--完全恢復
如果你丟失current/active redo但是有當前controlfile應該使用
recover database until cancel;--不完全恢復
如果都丟失使用
recover database using backup controlfile until cancel;--不完全恢復

[@more@]

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

相關文章