RMAN还原问题

昨晚数据库22:08分做的全备,然后,我新建了一个表,用循环插入了几十万条数据(这时候新生成了4条归档日志),然后我备份归档日志(backup database format 'c:\_%U' delete  all input )备完后删除本地所有归档, 然后关闭数据库,手工删除所有datafile ,然后还原(在还原前,我没...显示全部

昨晚数据库22:08分做的全备,然后,我新建了一个表,用循环插入了几十万条数据(这时候新生成了4条归档日志),然后我备份归档日志(backup database format 'c:\_%U' delete  all input )备完后删除本地所有归档, 然后关闭数据库,手工删除所有datafile ,然后还原(在还原前,我没有恢复归档日志到归档目录中,但是发现归档日志给自动还原了),recover到了最新状态。

QQ图片20151127101238.png


这是介质还原的图,红框中发现自动还原归档了。

收起
参与18

查看其它 5 个回答静以致远的回答

静以致远静以致远数据库运维工程师汇通天下

Oracle的控制文件记录你的rman备份信息,在restore的时候是一个copy的过程,会把你的备份片里的数据文件,控制文件,或者是日志文件copy回原数据库记录的路径下面,recover的过程是应该归档恢复数据库的过程,回应该你备份的归档,所以,restore的时候你的归档应该就已经被复制到归档路径了。

互联网服务 · 2015-11-27
浏览1526

回答者

静以致远
数据库运维工程师汇通天下
擅长领域: 数据库备份关系型数据库

静以致远 最近回答过的问题

回答状态

  • 发布时间:2015-11-27
  • 关注会员:7 人
  • 回答浏览:1526
  • X社区推广