备份Oracle数据库的过程中,产生新的归档日志没有备份;恢复时是否会导致数据库起不来?

如果备份的数据量较大,在备份Oracle的过程中,会产生新的归档日志,这部分归档在备份的执行过程中又不会包含在里面,而可能会记录在控制文件中,那么在 恢复完成之后,是不是会导致数据库起不起来。

因为新产生的归档可能没有备份,或者可能还在等待下次备份。

参与13

3同行回答

royalwzyroyalwzy技术经理海通证券股份有限公司
这个问题不存在,备份过程中产生的日志不会包含在在控制文件中,还是会放在控制文件中。理解一下备份的原理就好了:backup database plus archivelog的运行步骤是;1.alter system archive log current;                ...显示全部

这个问题不存在,备份过程中产生的日志不会包含在在控制文件中,还是会放在控制文件中。

理解一下备份的原理就好了:backup database plus archivelog的运行步骤是;

1.alter system archive log current;                         归档当前日志

2.backup archivelog all;                                       备份所有归档日志

3.backup database;                                                备份数据库

4.alter system archive log current;                          归档当前日志

5.backup archivelog recently generated ;               备份刚生成的归档日志

收起
证券 · 2017-04-13
浏览3454
xiaopeng91xiaopeng91数据库运维工程师陕西~~~
首先,我每次rman备份都是先备份归档,在备份数据文件,每次数据文件备份完成后还会再生成个小点的归档备份,感觉这个小的归档备份就是后来新产生的归档,不知道你这边和我的一样不还有,你全库备份的时候会记录时间点,备份不出意外的话是可以恢复的,归档只是为了更好的保留数据,如果备...显示全部

首先,我每次rman备份都是先备份归档,在备份数据文件,每次数据文件备份完成后还会再生成个小点的归档备份,感觉这个小的归档备份就是后来新产生的归档,不知道你这边和我的一样不
还有,你全库备份的时候会记录时间点,备份不出意外的话是可以恢复的,归档只是为了更好的保留数据,如果备份时间点开始向前或者向后的日志都在,那么就可以向前或者向后恢复,如果日志有中断,就只能不完全恢复了,一般情况下,是不存在数据库起不来的,差别就是是否数据完整

收起
互联网服务 · 2018-01-09
浏览2867
wangqlwangql系统工程师NULL
这个没关系的。recover的时候,也会从归档目录里去找。没缺失就行显示全部

这个没关系的。

recover的时候,也会从归档目录里去找。没缺失就行

收起
IT咨询服务 · 2017-04-13
浏览3267
  • 如果有缺失,或恢复到其他目录。可以单独使用catalog命令注册缺失的日志
    2017-04-14

提问者

zhenyu6688
运维工程师中亦安图
擅长领域: 备份存储软件定义存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-13
  • 关注会员:4 人
  • 问题浏览:6978
  • 最近回答:2018-01-09
  • X社区推广