对备份验证失败的原因进行诊断

如果备份验证失败,您可以执行步骤来诊断并尝试修正问题。

要对备份验证失败的原因进行诊断:

  1. 验证 AC_CONFIG 环境变量和 archecker 配置文件的内容是否设置正确。
    如果这些变量未正确设置,那么 ON-Bar 活动日志将打印一条消息。
  2. 将数据备份到不同的介质。

    不要复用原始的备份介质,因为它可能已损坏。

    不要使用基于该备份的任何备份。如果 0 级备份验证失败,不要使用相应的 1 级和 2 级备份。

  3. 验证新备份。
    如果验证成功,那么可以复原存储空间。
  4. 使用存储管理器使验证失败的备份到期,然后在不带参数的情况下运行 onsmsync 实用程序,以从 sysutils 和紧急引导文件中除去坏的备份。
  5. 如果验证再次失败,请致电 GBase 软件支持,并向他们提供以下信息:
    • 备份工具名称(ON-Bar
    • 数据库服务器 online.log
    • archecker 消息日志
    • 包含备份的位图以及重要备份页副本的 AC_STORAGE 目录

    如果只有备份的一部分损坏,GBase 软件支持可帮助您确定在紧急情况下可以复原备份的哪一部分。

    GBase 软件支持可能建议您针对一组表运行 oncheck 选项。