我有一个Oracle 9i,它从2007年开始创建Archive日志。我可以删除它们而不用担心吗?或者在删除它们之前,我需要告诉Oracle一些事情吗?
(有时我会对数据库进行冷备份。)
谢谢,
托拜厄斯
发布于 2010-04-22 22:57:02
归档日志用于在时间上进行点恢复。假设您在1月1日、1月8日和1月15日有备份。如果您想将数据库恢复到1月10日的程度,您将重新加载1月8日的备份,并使用从8号到10号之间的归档日志来使数据库达到那个时间点。
如果您不希望比上次冷备份更早进行备份,则可以在进行冷备份之前删除所有存档的日志文件。
存档日志也在热备份期间使用。由于数据库本身是在备份期间操作的,因此在备份过程中会向日志文件写入其他信息,因此您希望(至少)保留备份开始时生成的日志文件。
发布于 2010-04-22 11:26:25
归档日志主要用于恢复自上次备份以来发生的更改。
我建议您做一个热备份,然后立即删除旧的归档日志,而不是冷备份。在10g上,可以在RMAN提示符下使用以下命令来完成这一任务:
backup database plus archive log delete all input;它将执行以下工作:
https://serverfault.com/questions/134801
复制相似问题