從備份還原複本

本主題提供從備份還原複本的指示。
執行這項作業的原因和時機
如果要從備份還原複本:
  1. 使用供應商資料庫工具,從備份中還原已抄寫資料庫的副本。
  2. 使用 restorereplica 指令啟動還原程序。

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

  3. 請驗證已在其目的地複本上處理完所有更新封包。
  4. 在已還原的複本上,為系列中所有其他複本產生更新封包, 並將封包傳送至同層級複本。

    您可以使用標準同步化方法傳送封包。 如果要更快速回復複本,請使用 syncreplica –export –fship 建立封包。

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

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

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

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

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


意見