在對稱叢集中使用修復指令
使用伺服器指令修復來發出與遺失資料庫掃描相關的各種要求並修復。
程序
下列修復指令可供使用。
指令 | 說明 |
---|---|
repair list servers |
列出此伺服器可從中取得其所需檔案的可用捐助者伺服器。 註: 伺服器必須至少為 Domino 10 才能參與。將會略過叢集中執行較舊版本的伺服器。 |
repair list files |
列出叢集配置指出應該在此伺服器上的所有資料庫。針對每個資料庫,指出其是否存在或遺失。 |
repair list missing |
列出叢集配置指出應該在此伺服器上但遺失的所有資料庫。 此指令也會顯示不符合修復資格的任何檔案,因為它們在抄本間沒有一致的檔案名稱和路徑。請參閱表格後的範例。 |
repair file <file> <server> 其中的 資料庫範例:
|
向修復服務發出要求以修復遺失資料庫。 |
repair all |
掃描所有監控的資料夾中遺失的資料庫檔案和關聯的 DAOS 物件,類似於 AutoRepair 作業。 |
repair disable <database> |
從遺失檔案掃描排除資料庫,例如還原自備份的資料庫。叢集資料庫目錄資料庫(cldbdir.nsf) 中的資料庫視圖包含「修復」欄,指出對特定資料庫停用了修復。 註: 如果從「Domino 管理員」的「工具」標籤使用「 」選項來刪除資料庫,並且選取「同時刪除所有其他伺服器上此資料庫的抄本」,如果您使用 Domino 管理員 10 以上的用戶端,則會對資料庫停用修復。如果您使用舊版的用戶端,請在選取此選項之前,於資料庫上執行修復停用指令。 |
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