restorereplica

在已從備份還原的抄本中取代遺漏的作業

適用性

產品 指令類型
MultiSite multiutil 次指令
平台
UNIX®
Windows®

用法概要

restorereplica

[ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
–u/ser username [ –p/assword ] password [ –force] [ –completed ]
[ –replace] [ replica... ]

說明

重要事項: 從備份中還原抄本之後立即執行這個指令。在還原的抄本中著手進行正常的開發作業,然後再執行這個指令,會造成系列中的各個抄本出現無法修復的不一致性。

restorereplica 取代已從備份還原之抄本中的遺漏變更,方式如下:

  1. 它造成現行抄本建立特殊的更新封包,這些封包包含對其他抄本的更新要求。
  2. 它鎖定現行抄本,並將抄本標示為在還原程序中。
  3. 它造成 lsreplica –long 指出哪些抄本必須將還原更新傳送至現行抄本。

現行抄本仍為還原狀態,直到您已收到及套用(使用 syncreplica –import)所有必要的還原更新,以便讓抄本含有系列狀態的最新資訊。整體上,這些更新項目包括從進行備份以來對系列所作的一切變更,包括在現行抄本失敗之前所作的變更。

您無法將您對現行抄本自前次同步化匯出之後所作的變更回復。比方說,如果您的抄本是在週三下午 12:30 備份,您前次的同步化匯出是在週四下午 3:00 進行,您可以將週四下午 3:00 之前所作的一切變更回復。在那個時間以後所作的一切變更會全部遺失。

如需抄本還原程序的說明,請參閱本手冊中的「還原資料庫抄本」。

鎖定抄本

restorereplica 會鎖定現行抄本。鎖定它可確保,當執行 syncreplica –exportsyncreplica –import 指令進行還原作業時,不會對現行抄本作其他變更。

syncreplica 套用最終的必要更新時,它會顯示一項訊息,指出還原程序已完成,並解除對抄本的鎖定。

將還原程序最佳化

依預設,restorereplica 要求抄本會從其系列的所有其他抄本(直接或間接)接收端還原更新。只有在匯入所有的更新之後,syncreplica 指令才會顯示訊息,指出還原作業已完成。

在某些情況中,您可以放寬這個需求,但不必在還原程序的正確性上作妥協。如果抄本只從一個抄本(在抄本從備份版還原之前傳送更新的最後一個抄本)接收端還原更新,這個抄本會包含最新的資訊。您可以將前次更新抄本(或抄本清單,其中一個必須是前次更新的抄本)的名稱指定為 restorereplicasyncreplica 在從所有指定的抄本接收端還原更新之後,顯示還原完成訊息。

警告 : 如果您未正確使用這項最佳化作業,您可能會使還原的抄本與其他抄本不一致,而且無法修復。

限制

您必須有 Super User 專用權。

選項和引數

指定群體、網站及系列

預設值
群體:在這個網站上第一個抄寫的群體。如果在這個主機上有多個登錄的 dbset 連線,則 –clan 是必要的。

網站:現行網站。如果在這個主機上有多個網站,則 –site 是必要的。

系列:無預設值;您必須指定系列。

–cl/an clan-name
抄本的群體名稱。
–site site-name
抄本的網站名稱。
–fam/ily family-name
使用者資料庫系列:建立使用者資料庫時提供的資料庫名稱。

綱目儲存庫系列:不適用。必要的話,還原使用者資料庫系列的成員,會自動向其相關聯的綱目儲存庫抄本要求更新。

指定使用者名稱及密碼

預設值
您必須指定使用者名稱和密碼。
–u/ser user
具有 Super User 專用權的使用者名稱。
–p/assword password
與指定使用者相關聯的密碼。

抑制互動式提示

預設值
restorereplica 提示您確認。
–f/orce
抑制確認步驟。

減少所需更新的數目。

預設值
抄本向其系列的所有其他成員要求還原。syncreplica 指令宣告,只有在處理所有的更新之後,才會完全還原抄本。
重要事項: 不正確使用這些選項,會使得在從其他抄本接收端所有遺漏的變更之前,對抄本進行新的變更。此舉會讓整個系列處於無法修復的不一致狀態。
–completed
置換正常的還原處理程序;將抄本標示為已還原,並解開鎖定資料庫。 如果使用這個選項,就不能再傳送還原封包要求,也不能在這個抄本中重新傳送還原封包。
–rep/lace replica...
變更需要還原更新的抄本之子集。將 replica 指定為網站名稱。

範例

如需還原抄本的範例,請參閱從備份還原抄本


意見