修复已损坏的数据库

如果数据库已损坏且无法启动,则会在 数据库小组件中表示。

在“数据库故障排除”仪表板中,可以尝试修复已损坏的数据库。

通常,损坏是存储在 metadata.json 的数据库说明与数据库中当前文件之间的不一致。

  1. 选择仪表板>OLAP>数据库故障排除
  2. 数据库小组件中,单击数据库的修复图标进行修复。
  3. 选择修复选项。选项取决于损坏的性质,但以下选项通常可用:
    选项 说明
    再次检查数据库完整性 重新检查当前数据库的一致性。
    返回到此有效的保存版本 恢复到保存时有效的数据库版本。

    通常,仅有一种保存的版本可用。

    返回到此有效的备份版本 恢复到备份时有效的数据库备份。
    调整数据库说明文件以保存文件 更改元数据中的说明,使之与当前显示的文件匹配。

    此选项使元数据和数据库文件一致,并且可以启用数据库启动。但这不能保证按要求执行数据库。

    重新运行数据库更新 重新运行上次的数据库更新。
    尝试恢复本地数据库文件 重新运行数据库损坏恢复。成功的条件为,知道正在运行哪个群集节点数据库,并且该节点仍属于场的一部分。
    所有修复选项都无法撤销,但在修复尝试失败后,其他选项将仍然可用。可用的选项可取决于修复尝试的结果。
  4. 默认情况下,修复后将自动启动已修复的数据库。也可清除选项以启动数据库。
  5. 单击修复,然后单击确定进行确认。