從備份還原抄本

這個主題說明如何從備份還原抄本。

程序

  1. 使用供應商資料庫工具,從備份中還原已抄寫資料庫的副本。
  2. 在主項網站上還原資料庫集(綱目儲存庫和使用者資料庫)之後,請先確定所有的綱目都已移入還原的綱目儲存庫之後,再繼續進行步驟 3。
  3. 使用 restorereplica 指令啟動還原程序。

    這個指令會在抄本上加上特殊鎖定。在此刻與完成步驟 7 之間,syncreplica –import 指令會暫時調整鎖定以允許更新,然後再還原完整鎖定。在此期間,您只能使用 syncreplica –import 指令來修改抄本。

  4. 請驗證已在其目的地抄本上處理完所有更新封包。
  5. 在已還原的抄本上,為系列中所有其他抄本產生更新封包,並將封包傳送至同層級抄本。您可以使用標準同步化方法來傳送封包。若要更快速地回復抄本,請使用 syncreplica –export –fship 指令來建立封包。

    因為抄本是在特殊還原狀態下,所以每一個送出的更新封包都包含傳回確認通知的特殊要求。它還包括您抄本的舊紀元數字,現在因步驟 1 的還原作業而成為它的現行紀元數字。每一個目的地抄本都會使用這些數字來回復其抄本列。

  6. 等待系列中的每一個抄本傳送更新封包至已還原的抄本。如步驟 5,您可以加速建立及遞送更新封包。

    整體而言,這些更新封包包含備份與儲存體流失之前您抄本傳送的最後一次更新之間發生的所有作業,其中包括在您抄本上產生的作業。封包也包含在其他抄本產生的最新作業。而且,每一個收到的封包都包含從傳送主機要求的傳回確認通知。

  7. 使用 syncreplica –import 指令來處理收到的更新封包。當抄本接收到其系列中所有其他抄本的傳回確認通知時,此指令即會報告該抄本還原已完成。
    Database <name> is unlocked after restoration.

    抄本中的開發工作現在可以回復。


意見