Fixup 选项

本主题中的信息描述运行 Fixup 时提供的选项。

1. Fixup 选项和命令行等效选项
在“修复”工具和“任务 - 启动”工具中的 Fixup 选项 等价命令行 描述
  • Fixup all databases
  • Fixup only this database or folder

databasepath

Fixup only this database or folder 仅对指定的数据库或指定文件夹中的所有数据库运行 Fixup。要对 Domino® 数据库文件夹中的一个数据库运行 Fixup,请输入文件名,如 SALES.NSF。要对数据文件夹内的文件夹中的一个或多个数据库运行 Fixup,请输入相对于数据文件夹的路径。例如,要对 DATA\SALES 文件夹中的所有数据库运行 Fixup,请指定 SALES

Fixup all databases 或在命令行中不指定数据库路径,将对服务器的所有数据库运行 Fixup。

注: 要对指定的数据库或文件夹运行“Fixup”工具,请选择该数据库或文件夹。

Report all processed databases to log file

-L

向日志文件报告 Fixup 打开并检查是否损坏的每个数据库。如果不使用此参数,则 Fixup 仅记录遇到的实际问题。

Scan only since last fixup

-I

在特定数据库上运行 Fixup 时,Fixup 仅检查上次运行 Fixup 后修改的文档。如果不使用此选项,则 Fixup 将检查所有文档。

Scan all documents

-F

在所有数据库上运行 Fixup 时,Fixup 将检查数据库中的所有文档。如果不使用此选项,则 Fixup 仅检查上次运行 Fixup 后修改的文档。

注: 要使用 Fixup 工具指定此选项,请取消选择 Scan only since last fixup

Perform quick fixup

-Q

检查文档更快捷,但不很彻底。不使用此选项,Fixup 将彻底检查文档。

Exclude views(faster)

-V

禁止 Fixup 在视图上运行。此选项可减少运行 Fixup 所需的时间。如果不是视图损坏问题,则使用此选项。

Dont purge corrupted documents

-N

禁止 Fixup 清除已损坏文档,以便在下次运行 Fixup 或下次用户打开数据库时,Fixup 必须再次检查该数据库。如果损坏很小或没有数据库的副本,则使用此选项挽救文档中的数据。

Optimize user unread lists

-U

将数据库中的标识表回复为以前的版本格式。除非客户支持部门建议您这样做,否则不要选择此选项。

Fixup transaction-logged databases

-J

使用此选项在为事务记录启用的数据库上运行。如果不使用此选项,则 Fixup 通常不在已记录的数据库上运行。

如果您正在使用合格的备份实用程序,则应尽快在 Fixup 完成之后安排数据库的完整备份。

Fixup open databases

-O

如果在打开的数据库上运行 Fixup,则 Fixup 使数据库脱机执行修复。

如果运行 Fixup 并指定数据库名称,则这是缺省选项。如果不使用此选项,则在您未指定数据库名称时,Fixup 不会在打开的数据库上运行。

Dont fixup open databases

-Z

仅适用于在单个数据库上运行 Fixup。当数据库未脱机而且正在被使用时,Fixup 不运行。

在多个数据库上运行 Fixup 时,这是缺省选项。

Verify only

-C

验证数据库的完整性并报告错误。不修改数据库(例如,不清除已损坏文档)。

Fixup subdirectories

-Y

在子文件夹(子目录)中的数据库上运行 Fixup。

Dont fixup subdirectories

-y

在子文件夹(子目录)中的数据库上不运行 Fixup。

仅更新此视图

-T

database -T viewtitle

更新数据库中的特定视图。

注: 不能使用间接 (.IND) 文件和 -T 标记来指定视图。

Fixup 的 DAOS 选项

您可以仅从命令行运行 Fixup 的以下 DAOS 选项 (-D)。与其他 Fixup 选项一样,您可以添加 -N 选项以防止删除文档。

因为支持 DAOS 的数据库中需要事务记录,因此对于 -D 选项,必须包含 -J 选项。

2. Fixup 的 DAOS 选项

命令行

描述

-J -D dbname.nsf

在以下三种情况下,清除或修订包含文档附件和对象服务 (DAOS) 中存储的指定数据库中的文档:当文档损坏、DAOS 凭单(引用)过时或缺少关联的对象(.NLO 文件)时。

-D 选项还清除对 DAOS 存储库中孤立对象的所有引用,但与不带 -D 运行 Fixup 不同,使用此选项会保留实际的对象以便它们可以稍候使用 DAOS 重新同步命令清除。

如果 DAOS 凭单中存储的 .NLO 文件位置信息已过时,使用此选项可进行更新。此选项还强制重新计算可以使用 Show Directory 命令显示的 DAOS 引用数和大小信息。