修復毀損的資料庫

當您使用交易記載時,資料庫毀損不會經常發生。當您使用交易記載來將變更記錄到資料庫時,伺服器會在系統失敗(例如,伺服器失敗或電源中斷)之後自動使用交易日誌來回復資料庫。如果磁碟發生錯誤,您可以使用交易日誌及認證的備份公用程式來回復資料庫。

Domino® 伺服器日誌檔 (LOG.NSF) 的「細項事件」視圖會記錄已毀損文件及視圖的詳細訊息。日誌檔中的這些訊息表示文件毀損:

  • 資料庫database name 中的文件 NTdocument number 已損壞
  • 資料庫database name 中的文件 document number 已遭刪除

下列訊息指出 Domino® 已重建、正在進行重建,或無法重建損壞的視圖:

  • 頁面格式不正確
  • 無效的 CNO 向量 - position == 0
  • 儲存器已失去完整性 - 重新建置

如果您在資料庫中遇到資料庫毀損,您可以使用下列任何方法來嘗試修正此問題。因為毀損對已記錄的資料庫並不構成問題,所以這些方法主要用於解決未記錄之資料庫中的毀損問題。

  • 執行「修正」以修復毀損的視圖與文件。
  • 執行 Updall 以修復毀損的視圖與全文索引;如果是視圖毀損問題,請在「修正」前嘗試 Updall。
  • 執行含 -c 選項的「壓縮」以修復「修正」作業無法解決的毀損問題。
  • 按 SHIFT+F9 以重建一個視圖;按 CTRL+SHIFT+F9 以重建資料庫中的所有視圖。
  • 建立資料庫的抄本。