Produit | Type de commande |
---|---|
MultiSite | sous-commande multiutil |
Plateforme |
---|
UNIX |
Windows |
[ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
–u/ser username [ –p/assword ] password [ –force] [ –completed ]
[ –replace] [ réplique... ]
La commande restorereplica apporte les changements manquants dans une réplique restaurée à partir d'une sauvegarde, de la façon suivante :
La réplique en cours reste dans l'état de restauration jusqu'à ce que vous ayez reçu et appliqué (avec syncreplica –import) toutes les mises à jour nécessaires pour actualiser la réplique par rapport à l'état de la famille. Ensembles, ces mises à jour comprennent tous les changements apportés à la famille depuis la sauvegarde, y compris ceux qui ont été effectués dans la réplique en cours avant son échec.
Vous ne pouvez pas restaurer les changements effectués après l'exportation de la dernière synchronisation à partir de votre réplique en cours. Par exemple, si votre réplique a été sauvegardée le mercredi à 12h30, et que l'exportation de la dernière synchronisation a été effectuée le jeudi à 15h00, vous pouvez restaurer tous les changements effectués jusqu'au jeudi à 15h00. Tous les changements effectués après 15h00 sont perdus.
Pour obtenir une description de la procédure de restauration de la réplique, voir "Restauration de répliques de base de données" dans le présent guide.
La commande restorereplica verrouille la réplique en cours. Le verrouillage assure qu'aucun autre changement ne sera apporté à la réplique pendant que la restauration poursuit l'exécution des commandes syncreplica –export et syncreplica –import.
Lorsque la commande syncreplica termine d'appliquer la dernière mise à jour, elle affiche un message indiquant que la procédure de restauration est terminée et déverrouille la réplique.
Par défaut, la commande restorereplica exige que la réplique reçoive des mises à jour de restauration de la part de toutes les autres répliques de sa famille (de façon directe ou indirecte). C'est seulement une fois que toutes les mises à jour ont été importées que la commande syncreplica affiche le message indiquant que la restauration est terminée.
Dans certains cas, il est possible d'assouplir cette contrainte, sans remettre en cause l'exactitude du processus de restauration. La réplique sera actualisée si elle reçoit une mise à jour de restauration depuis une seule réplique : la dernière à laquelle elle a envoyé une mise à jour avant qu'elle soit restaurée à partir de la version de sauvegarde. Vous pouvez indiquer dans la commande restorereplica le nom de cette dernière réplique mise à jour (ou une liste de répliques, dont une doit être la dernière à avoir été mise à jour). syncreplica affiche le message de fin de restauration après avoir reçu les mises à jour de toutes les répliques précisées.
Site : Site actuel. S'il y a plus d'un site sur cet hôte, –site est obligatoire.
Famille : Pas de valeur par défaut, vous devez préciser une famille.
Famille de référentiel de schémas : non applicable. Le fait de restaurer un membre d'une famille de bases de données utilisateur demande automatiquement les mises à jour pour la réplique de référentiel de schémas associée, si nécessaire.
Pour un exemple de restauration de réplique, voir Restauration d'une réplique à partir d'une sauvegarde..