上一主题: 使用 SPFILE 启用 Oracle 安装的自动存档下一主题: Windows 注册表中的代理自定义


ARCHIVELOG 与 NOARCHIVELOG 模式的比较

下表说明了 ARCHIVELOG 模式与 NOARCHIVELOG 模式的优点和缺点。

模式

优点

缺点

ARCHIVELOG 模式

您可以执行热备份(在数据库联机时执行的备份)。

 

存档日志和上次的完全备份(脱机或联机)或较早的备份可以完整地恢复数据库,不会丢失任何数据,因为数据库中的所有更改均保存在日志文件中。

它需要额外的磁盘空间来存储存档的日志文件。 但是,代理提供了一个选项,用于在日志已经备份后清除这些日志,这为您提供了释放磁盘空间(如果需要)的机会。

NOARCHIVELOG 模式

它不需要额外的磁盘空间来存储存档的日志文件。

如果必须恢复数据库,则只能还原上次的完全脱机备份。 这样,在上次完全脱机备份之后对数据库进行的所有更改都会丢失。

 

数据库停机的影响很大,因为停机时不能进行联机数据库备份。 就大型数据库而言,这种限制已成为很严重的问题。

重要说明! 出现灾难时,NOARCHIVELOG 模式不能保证 Oracle 数据库得以恢复,因此 Oracle 代理不支持这种模式。 如果需要维护处于 NOARCHIVELOG 模式的 Oracle Server,则必须在数据库脱机时使用 CA ARCserve Backup(不通过代理)来备份完整的 Oracle 数据库文件,从而确保进行灾难恢复。

使用 RMAN 时,请确保数据库在 ARCHIVELOG 模式中运行。