当使用 R5 的数据库和进行事务记录时,并不会经常发生损坏数据库的情况。当使用事务记录来记录对 R5 数据库进行的更改时,在系统出现故障后,服务器自动使用事务记录复原和恢复数据库。例如:在服务器或电源出现故障后。如果发生磁盘故障,可以将事务记录和验证的 R5 备份实用程序一同使用,以便复原和恢复数据库。不能对最可能发生损坏问题的 R4 格式数据库使用事务记录。由于以上和其他一些原因,建议将 R4 格式的数据库转换为 R5 的数据库,并使用事务记录。 关于将 R4 格式的数据库转换为 R5 文件格式和事务记录的信息,请参阅“Domino 5 管理帮助”。 日志文件 (LOG.NSF) 的“其他事件”视图记录关于损坏文档和视图的详细消息。日志文件中的这些消息表明文档已损坏: 数据库数据库名中的文档 NT文档号已被损坏 数据库数据库名中的文档 NT文档号已被删除 如下消息表明 Domino 已重建、正在重建过程中或无法重建损坏的视图: 页面格式错误 无效的 CNO 矢量 - 位置 == 0 容器完整性已被坏,需要重建 关于使用日志文件的信息,请参阅“Domino 5 管理帮助”。 修复损坏数据库的方法 如果在数据库中遇到损坏,可以使用以下任何一种方法来尝试修正问题。由于损坏对记录的 R5 数据库并不是大问题,这些方法主要用来解决 R4 数据库和未记录的 R5 数据库中的损坏问题。 运行 Fixup 修正损坏的视图和文档。 运行 Updall 修正损坏的视图和全文索引;如果视图损坏,请在运行 Fixup 之前运行 Updall。 运行 Compact 修正 Fixup 没有纠正的损坏问题;如果数据库是 R5 数据库,使用 -C 选项。 按 SHIFT+F9 键重建一个视图;按 CTRL+SHIFT+F9 键重建数据库中的所有视图。 创建数据库复本。
|