我正在学习oracle上的备份恢复。我看到了要为数据库和归档日志备份的脚本。但我认为备份归档日志在恢复数据库时可能无法使用。所有数据更改都在归档日志中,该日志已备份,它也在备份数据库中。例如:我在1h00备份数据库,2h00在2h00结束,I备份归档日志。在2小时10分结束
在4小时,数据库损坏,我必须从数据库备份中恢复数据库。在这种情况下,我认为2h00备份时不使用存档日志。
如果我说错了,请纠正我。当我们做备份归档日志时会发生什么。
发布于 2020-07-03 18:25:56
归档重做日志文件是重做日志组的一个已填充成员的副本。而且它必须被清空,以便为数据库中不断发生的新更改创造空间。但是,如果您的数据库是以存档日志模式启动的,而不是在清空任何重做日志之前,它将被移动到其中一个脱机目标文件,该文件称为存档日志。
归档重做日志用于防止由于任何情况而丢失数据:数据库崩溃、数据损坏或任何情况。在这种情况下,将使用存档日志(从上次备份到数据库损坏的时间)。下面结合您自己的示例进行说明:
期间发生的所有更改
不需要备份所有归档日志。应经常进行归档日志备份,并将其存储在DB服务器以外的机器上。执行完整数据库备份后,将不再需要所有旧的归档日志备份。(进行完整数据库备份后,可以删除旧的归档日志备份)
https://stackoverflow.com/questions/62713005
复制相似问题