我对数据库很陌生。如果我计划在archivelog模式下使用RMAN来每周执行完全备份加上增量备份(仅保留最后2个备份以进行冗余),那么我必须如何处理归档日志文件?我计划使用Oracle EM来创建/管理RMAN进程,因为这似乎是最简单的。
我相信RMAN使用归档日志文件在完全备份期间和之后重新创建对数据库的更改。
那么,我需要多久才能保存归档日志文件呢?
数据库是否会自动删除不需要的日志文件,还是我必须使用cron作业来解决这个问题,等等?
例如,如果我今天下午1时执行完整的RMAN备份,是否可以删除下午1时之前保存的所有归档日志文件?或者,Oracle会为我这样做吗?因为它知道我正在做一个完整的备份?或者别的什么?
为了完成对归档日志的理解,我是否需要将数据库置于archivelog模式中,以便将数据库完全恢复到RMAN备份的时间点,如果我愿意接受从那时起丢失数据的话?
当RMAN完成时,我希望将所有所需的备份/还原文件复制到另一台服务器,哪些文件需要复制?RMAN备份文件具有.bkp扩展名,它们需要被复制。归档日志文件具有.dbf扩展名,它们都应该被复制。还要别的吗?(控制文件?)
不确定是否有人能帮助回答这个问题,但我做了大量的科学工作,使用了binary_double数字中所有可用的数字。如果我选择压缩备份,我会在解压缩数据时失去准确性吗?或者,压缩算法是否要恢复确切的二进制数(假设操作系统相同,等等)?
发布于 2017-01-20 02:59:38
问题1那么,我需要多久才能保存归档日志文件呢?
您需要保存存档日志,直到您进行另一次完全备份。
如果您每周都要进行完全备份,那么您需要在一周内保存归档日志。
问题2:数据库是否自动删除不需要的日志文件,还是我必须使用cron作业来解决这个问题?
如果您正在使用快速恢复区域作为备份和恢复的目的,那么Oracle将处理它。否则,您需要使用RMAN命令手动删除它。
欲了解更多信息:配置快速恢复区域
问题3:为了完成我对归档日志的理解,如果我愿意接受从那时开始数据丢失的话,我甚至需要将数据库放到存档模式中才能将数据库完全恢复到RMAN备份的时间点吗?
如果您需要执行点时间恢复,那么您需要保存存档日志,因此您将数据库置于存档模式。如果不是简单地进行冷备份并恢复它,您就无法恢复它,因为您没有所需的归档日志。
问题4,当RMAN完成时,我想将所有所需的备份/还原文件复制到另一台服务器,哪些文件需要复制?
您需要有控制文件和spfile备份,这将是自动创建的,您已经在RMAN中配置了控制文件自动备份和备份文件,以便将其还原到新主机中。
问题5不确定是否有人能帮助回答这个问题,但我做了大量的科学工作,使用了binary_double数字中所有可用的数字。如果我选择压缩备份,我会在解压缩数据时失去准确性吗?
我从未听说过或阅读过RMAN解压不准确的消息。我遇到的唯一缺点是恢复压缩RMAN备份所需的时间。
https://dba.stackexchange.com/questions/161693
复制相似问题