您现在的位置:软界网技术中心操作系统Lotus系列 > 技术显示
修复损坏的数据库
2007-7-15 16:09:49   网友评论       阅读次数5 点此评论
   当使用 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 键重建数据库中的所有视图。
创建数据库复本。  
      来源: 作者:
 
【评论查看】
更多关于 修复损坏的数据库  的技术
document.write("");