数据一直恢复状态

RESTORE database 数据库名字 with recovery

 

 

restore 只是用备份来还原,recover是用archivelog或者online log
    举例说明:
    假设我时间点A,做了个备份,时间点B数据库挂了
        restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A
        recover database ;//这个操作利用archivelog and online log做recover,
    从时间点A,推进到时间点B
        restore 是转储 也是还原被损坏文件(RMAN经常用)
        recover 是恢复 通过redo log & archive log恢复

Restore 就是一个物理上的copy,从备份集上把数据文件copy到数据文件的路径下
Recover 就是应用归档日志和当前联机重做日志。恢复到最佳的事务点

  restore将备份时的数据copy到你的数据库中,将其覆盖(data, control, redo);
recover将备份后的产生的日志在应用上去,应用到哪里(scn,time,logseq),让数据库重做一次备份后发生的事情;

一幢楼塌了,你要重建把它恢复成原样
先restore就是先重建地基,建完地基后再recover就是根据归档日志或者增量备份把搂一点一点往上重建最后恢复成原来的样子
————————————————
版权声明:本文为CSDN博主「yang987913」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yang987913/article/details/8513828

 

posted @ 2019-12-02 16:05  山顶洞外人  阅读(158)  评论(0编辑  收藏  举报