修復選項

本主題中的資訊描述了執行 Fixup 時可用的選項。

1 .修復選項和命令列等效項
修復工具和任務 - 啟動工具中的修復選項 等效命令列 描述
  • 修復所有資料庫
  • 僅修復此資料庫或資料夾

databasepath

僅修復此資料庫或資料夾僅對指定資料庫或指定資料夾中的所有資料庫執行 Fixup。若要對Domino ®資料資料夾中的資料庫執行 Fixup,請輸入檔案名,例如SALES.NSF 。若要對資料資料夾內的一個或多個資料夾中的資料庫執行 Fixup,請輸入相對於資料資料夾的路徑。例如,要對DATA\SALES資料夾中的所有資料庫執行 Fixup,請指定SALES

Fixup 所有資料庫或無命令列資料庫路徑在伺服器上的所有資料庫上執行 Fixup。

注意:若要指定要使用 Fixup 工具執行的資料庫或資料夾,請選擇資料庫或資料夾。

將所有已處理的資料庫報告到日誌文件

-L

向日誌檔案報告 Fixup 開啟的每個資料庫並檢查是否損壞。如果沒有此參數,Fixup 僅記錄遇到的實際問題。

僅自上次修復以來掃描

-I

當您在特定資料庫上執行 Fixup 時,Fixup 僅檢查自上次執行 Fixup 以來修改過的文件。如果沒有此選項,Fixup 將檢查所有文件。

掃描所有文件

-F

當您在所有資料庫上執行 Fixup 時,Fixup 會檢查資料庫中的所有文件。如果沒有此選項,Fixup 僅檢查自上次運行以來修改的文件。

注意:若要使用修復工具指定此選項,請取消選擇僅自上次修復後掃描

執行快速修復

-Q

檢查文件速度更快,但不太徹底。如果沒有此選項,Fixup 會徹底檢查文件。

排除視圖(更快)

-V

防止 Fixup 在視圖上運作。此選項減少了 Fixup 運行的時間。如果視圖損壞不是問題,請使用。

不要清除損壞的文檔

-N

防止 Fixup 清除損壞的文檔,以便 Fixup 下次執行或使用者下次開啟資料庫時,Fixup 必須再次檢查資料庫。如果損壞較小或沒有資料庫副本,請使用此選項來挽救文件中的資料。

優化用戶未讀列表

-U

將資料庫中的 ID 表還原為先前的版本格式。除非客戶支援建議這樣做,否則請勿選擇此選項。

修復交易日誌資料庫

-J

在啟用交易日誌記錄的資料庫上執行。如果沒有此選項,Fixup 通常不會在已記錄的資料庫上執行。

如果您使用的是經過認證的備份實用程序,請務必在 Fixup 完成後儘快安排資料庫的完整備份。

修復打開的資料庫

-O

如果您在開啟的資料庫上執行 Fixup,Fixup 會使資料庫離線以執行修復。

如果您執行 Fixup 並指定資料庫名稱,則這是預設值。如果沒有此選項,當您不指定資料庫名稱時,Fixup 不會在開啟的資料庫上執行。

不要修復打開的資料庫

-Z

僅適用於在單一資料庫上執行 Fixup。當資料庫未離線且正在使用時,Fixup 不會運作。

這是 Fixup 在多個資料庫上運行時的預設設定。

僅驗證

-C

驗證資料庫的完整性並報告錯誤。不修改資料庫(例如,不清除損壞的文件)。

修復子目錄

-Y

對子資料夾(子目錄)中的資料庫執行 Fixup。

不要修復子目錄

-y

不對子資料夾(子目錄)中的資料庫執行 Fixup。

僅更新此視圖

-T

database -T viewtitle

更新資料庫中的特定視圖。

注意:您不能將間接 (.IND) 檔案與 -T 標誌來指定視圖。

Fixup 的 DAOS 選項

您只能從命令行為 Fixup 執行以下 DAOS 選項 (-D)。與其他 Fixup 選項一樣,您可以新增 -N 選項以防止刪除文件。

由於啟用 DAOS 的資料庫需要交易日誌記錄,因此您必須包含 -J 選項為 -D 選項。

2 .Fixup 的 DAOS 選項

命令列

描述

-J -D dbname.nsf

在三種情況下清除或修復指定資料庫中包含儲存在文件附件和物件服務 (DAOS) 中的物件的文件:文件損壞、DAOS 票證(引用)過期或關聯物件(.NLO 檔案) ) 缺失。

-D 選項也會清除 DAOS 儲存庫中對孤立物件的任何引用,但與不執行 Fixup 不同 -D,使用該選項保留實際對象,以便以後可以使用 DAOS 重新同步命令清理它們。

如果 DAOS 票證中儲存的 .NLO 檔案位置資訊已過時,此選項會更新它。此選項還強制重新計算 DAOS 引用計數和大小信息,您可以使用 Show Directory 命令顯示這些信息。