restore 只是用备份来还原,recover是用archivelog或者online log
举例说明:
假设我时间点A,做了个备份,时间点B数据库挂了
restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A
recover database ;//这个操作利用archivelog and online log做recover,
从时间点A,推进到时间点B
restore 是转储 也是还原被损坏文件(RMAN经常用)
举例说明:
假设我时间点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就是根据归档日志或者增量备份把搂一点一点往上重建最后恢复成原来的样子