CA ARCserve Backup 代理和选件简介 › 使用代理 › Oracle 代理 › 故障排除 › 代理无法备份存档日志
代理无法备份存档日志
症状:
警告 AW53704:找不到存档日志。 将不对其进行备份。 (存档日志=[存档日志文件名])在以下情况下显示:
- 如果您在磁盘上删除了需要的存档日志文件。
- 如果您使用的是 Oracle 9i、Oracle 10g 和 Oracle 11g,在 RAC 环境中,您使用本地磁盘而非共享磁盘来放置存档日志,或者未使用多个存档日志目标和网络映射来使每台计算机访问所有其他计算机上的存档日志。
- 如果您使用的是 Oracle 11g,在 RAC 环境中,您使用共享磁盘来放置存档日志,当 FLASH_RECOVERY_AREA 超出大小的最大限制时,新生成的存档日志将放置在本地磁盘上的 standby_archive_dest 中。
- 如果您使用的是 Oracle 9i、Oracle 10g 和 Oracle 11g,在 OFS 环境中,您使用本地磁盘而非共享磁盘来放置存档日志,或者不使用多个存档日志目标和网络映射来使每台计算机访问所有其他计算机上的存档日志,或者您执行了故障切换。
- 如果您使用的是 Oracle 11g,在 OFS 环境中,您使用共享磁盘来放置存档日志,当 FLASH_RECOVERY_AREA 超出大小的最大限制时,新生成的存档日志将放置在本地磁盘上的 standby_archive_dest 中。 甚至在执行故障切换后该错误仍然显示。
解决方案:
您可以执行以下步骤,在基于文件模式中解决该错误:
在基于文件模式中解决警告 AW53704 的问题
- 登录安装了 Oracle 代理的计算机。
- 打开 RMAN 控制台。
- 执行以下命令
crosscheck archivelog all
- 然后,执行以下命令
delete expired archivelog all
注意:命令 delete expired archivelog all 会删除控制文件和编录数据库中的存档日志记录信息。 执行这些命令之前,请联系您的 Oracle DBA。