首页 > 应用开发 > IT综合 > 只有冷备和归档,能否恢复?
看到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;--不完全恢复
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9533994/viewspace-1007893/ ,如需转载,请注明出处,否则将追究法律责任。