在对称集群中使用 Repair 命令
使用服务器命令 Repair 发出各种与丢失数据库扫描和修复有关的请求。
过程
以下 Repair 命令可用。
命令 | 描述 |
---|---|
repair list servers |
列出此服务器可从中获得其所需文件的可用 donor 服务器。 注: 服务器版本必须至少为 Domino 10 才能参与。集群中运行更早版本的服务器将被忽略。 |
repair list files |
列出集群配置指示应在此服务器上的所有数据库。指示每个数据库是否存在。 |
repair list missing |
列出集群配置指示应在此服务器上但却丢失的所有数据库。 此命令还会显示由于副本文件名和路径不一致而被取消修复的文件。请参阅表格后面的示例。 |
repair file <file> <server> 其中, 数据库示例:
|
向修复服务发出修复丢失数据库的请求。 |
repair all |
扫描所有监视的文件夹以查找丢失的数据库文件和关联的 DAOS 对象,与 AutoRepair 任务类似。 |
repair disable <database> |
从丢失的文件扫描中排除数据库,例如,正在从备份还原的数据库。“集群数据库目录”数据库 (cldbdir.nsf) 中的数据库视图包括“修复”列,该列指示何时对特定数据库禁用修复。 注: 如果使用 Domino Administrator 的“工具”选项卡中的 选项删除数据库,并选择在所有其他服务器上也删除此数据库的副本,则如果使用至少 Domino Administrator 10 客户机,数据库的修复将被禁用。如果使用较早版本的客户机,请在选择此选项之前在数据库上运行 repair disable 命令。 |
repair enable <database> |
在丢失的文件扫描中再次包含数据库。 |
repair show config |
显示“集群配置”文档中的当前设置。 |
示例
> repair list missing
No missing files for server CN=ServerOne/O=Acme
These files have been disqualified from repair because they have different names, pathseplicaid
85258272:0048DFD2 ServerOne/Acme mail1\wslack.nsf <<< same file, different paths
85258272:0048DFD2 ServerTwo/Acme mail2\wslack.nsf
85258272:004C0D55 ServerTwo/Acme mail4\mhill.nsf <<< same file, different case
85258272:004C0D55 ServerTwo/Acme mail4\mHill.nsf
85258272:004989CD ServerOne/Acme mail2\wrongname.nsf <<< different names for the same database
85258272:004989CD ServerThree/Acm mail2\tmccown.nsf
85258272:004989CD ServerTwo/Acme mail2\tmccown.nsf