Previous Topic: 執行災難復原Next Topic: Glossary


在啟用封存異動日誌的狀態下執行災難復原

如果在啟用 Lotus Domino 封存異動記錄選項的狀態下發生災難,您可以執行下列步驟來復原 Lotus Domino 伺服器資料庫。

復原已啟用封存異動記錄的 Lotus Domino 伺服器資料庫

  1. 還原或重新安裝您的 Lotus Domino 伺服器程式目錄。

    您可能需要重新啟動伺服器。

    重要! 根據資料損失的程度,您可能需要安裝並配置新的 Lotus Domino 伺服器。確定新安裝的配置方式與已損壞的伺服器相同,且具有相同的目錄結構、位置和日誌目錄路徑,但請勿在此時啟動新的伺服器。

  2. 還原資料遺失之前所儲存的最新 notes.ini、cert.id 和 server.id 檔案。

    您可能需要重新啟動伺服器。

  3. 準備日誌目錄 (logdir)。請確認定義於 notes.ini 檔的 logdir 存在,且未包含任何舊檔案。從先前安裝中移除任何異動日誌控制檔案 (nlogctrl.lfh) 和日誌檔 (.txn)。
  4. 使用 Arcserve Backup Agent for Lotus Domino 將資料庫檔案還原至 Lotus Domino 資料目錄,但不啟用異動日誌。請勿選取 [執行復原] 選項。

    附註:Restore the database files under full session backup first, then restore database files under subsequent incremental session backups or restore from the last differential session backup.確定未選取 [執行復原] 選項。

  5. 還原封存日誌事件。

    您可以將備份檔案復原到在最後的封存異動日誌範圍中所確認的最新異動。

    附註:Restore the transaction log files under subsequent incremental session backups or restore from the last differential session backup.不需從完整工作階段備份還原日誌檔。

  6. 檢查日誌目錄 (logdir)。
    1. 如果日誌目錄是空的,請確定已在 notes.ini 檔案中設定下列參數,再移至步驟 11:
      	TRANSLOG_Recreate_Logctrl = 0
      
    2. 若日誌目錄並非空白,則設定下列 notes.ini 檔案的參數,將有助於建立新的控制檔案:
      	TRANSLOG_Recreate_Logctrl = 1
      
  7. 重新啟動 Lotus Domino 伺服器,然後再將它關閉。
  8. 如下所示變更 notes.ini 檔中的參數值,停止建立新的控制檔案:
    TRANSLOG_Recreate_Logctrl = 0
    

    附註: 另外,您也可以從 notes.ini 檔案中移除下列參數,以停止建立新控制檔案:

    TRANSLOG_Recreate_Logctrl = 1
    
  9. 如果要還原共用郵件,請在還原共用郵件之前執行下列步驟:
    1. 啟動 Lotus Domino 伺服器。
    2. 使共用郵件離線。
    3. 關閉 Lotus Domino 伺服器。

    附註: 還原資料庫檔案之前,您必須先關閉 Lotus Domino 伺服器。

  10. 若要復原資料庫檔案,再一次使用 Arcserve Backup Agent for Lotus Domino 將資料庫檔案還原至 Lotus Domino 資料庫目錄,但這次選取 [執行復原] 選項。

    附註: 請先在完整工作階段備份下復原資料庫檔案,接著只能在後續遞增工作階段之後備份了封存日誌檔,才在遞增工作階段備份下復原資料庫檔案。不需從差異工作階段備份復原資料庫檔案。

  11. 啟動新的 Lotus Domino 伺服器。

    完成災難復原程序之後,啟動 Lotus Domino 伺服器並執行伺服器作業和功能。

更多資訊:

資料庫執行個體識別碼 (DBIID)