12.4 Réparation des répliques

La réparation d'une réplique consiste à vérifier la cohérence de chacun des objets qu'elle contient par rapport au schéma et la cohérence de chaque attribut de ces objets par rapport au schéma et aux données en fonction de la syntaxe de l'attribut. D'autres structures de données internes associées à la réplique sont également vérifiées.

Utilisez l'Assistant de réparation des répliques pour effectuer les opérations suivantes :

12.4.1 Réparation de toutes les répliques

Cette opération permet de réparer toutes les répliques figurant dans la table des répliques.

Si vous n'avez pas lancé d'opération Réparation de base de données locale sur la base de données OpenText eDirectory locale au cours des 30 dernières minutes, il est conseillé de le faire avant d'effectuer cette nouvelle opération. Pour plus d'informations, reportez-vous à la section Réparation de la base de données locale.

Pour réparer toutes les répliques, exécutez la commande ndsrepair -R.

12.4.2 Réparation de répliques sélectionnées

Cette opération permet de ne réparer que la réplique sélectionnée dans l'affichage des répliques.

Si vous n'avez pas lancé d'opération Réparation de base de données locale sur la base de données OpenText eDirectory locale au cours des 30 dernières minutes, il est conseillé de le faire avant d'effectuer cette nouvelle opération. Pour plus d'informations, reportez-vous au Réparation de la base de données locale.

Pour réparer les répliques sélectionnées, consultez la section Options de l'outil eMTool DSRepair.

12.4.3 Réparation des tampons horaires

REMARQUE :avant d'effectuer cette opération, exécutez l'Assistant de réparation de la synchronisation pour vérifier que tous les serveurs de l'anneau de répliques communiquent convenablement. Pour plus d'informations, reportez-vous à la section Opérations de synchronisation.

Cette opération fournit un nouveau point de référence à la réplique maîtresse afin que toutes les mises à jour appliquées aux répliques de la partition sélectionnée soient actualisées.

Cette opération est toujours effectuée sur la réplique maîtresse d'une partition. La réplique maîtresse n'est pas obligatoirement la réplique locale sur ce serveur.

Les tampons horaires, placés sur les objets lors de leur création ou modification, doivent être uniques. Tous les tampons horaires d'une réplique maîtresse sont analysés. Si un tampon horaire est postérieur à l'heure réseau actuelle, il est remplacé par un nouveau. Si le tampon horaire est correct, aucun nouveau tampon n'est émis. Une fois tous les tampons horaires synchronisés, une nouvelle période est définie.

Effectuez cette opération si vous remarquez un écart entre les objets d'une réplique ou entre les propriétés d'un objet. Par exemple, si vous mettez à jour votre script de connexion mais que l'ancien apparaît toujours lorsque vous vous connectez, vérifiez que les répliques sont correctement synchronisées. Si l'écart entre les tampons horaires de l'heure future et de l'heure actuelle se compte en minutes, OpenText eDirectory le corrigera de lui-même. La déclaration d'une nouvelle période étant une opération extrêmement coûteuse, il est préférable de ne pas l'utiliser régulièrement.

OpenText eDirectory constitue une base de données souple en matière de cohérence ; prévoyez donc cinq à dix minutes avant de vérifier la synchronisation des répliques. Les conséquences de cette opération sont les suivantes :

  • Une nouvelle période est définie au niveau de la réplique maîtresse ; elle peut influer sur tous les objets de la réplique.

  • Tous les tampons horaires sont examinés et réparés si nécessaire.

  • Les mises à jour ne sont pas acceptées de la part de répliques contenant des tampons horaires (périodes) postdatés tant que les répliques ne sont pas synchronisées.|

  • Une réplique reçoit une copie de tous les objets d'une réplique maîtresse ou de toute autre réplique pour laquelle une nouvelle période a été définie.

  • La période de la réplique devient identique à celle de la réplique maîtresse.

  • Les modifications apportées à une période précédente sont perdues.

  • Il n'est pas nécessaire que la réplique maîtresse réside sur le serveur actuel, mais vous devez disposer du droit Superviseur sur cette réplique pour pouvoir effectuer la réparation.

  • Les autres répliques sont placées dans un nouvel état.

Pour réparer les tampons horaires et déclarer une nouvelle période, consultez la section Options de l'outil eMTool DSRepair.

12.4.4 Désignation d'un serveur comme la nouvelle réplique maîtresse

Cette opération désigne la réplique locale de la partition sélectionnée comme étant la réplique maîtresse. Vous pouvez ainsi désigner une nouvelle réplique maîtresse si l'original est perdu. Une réplique maîtresse peut être perdue si le serveur qui la contient subit une défaillance au niveau du disque dur et doit de ce fait être remplacé.

Pour plus d'informations, reportez-vous à la section Section 6.0, Gestion des partitions et des répliques.

  1. Exécutez la commande ndsrepair -P -Ad.

  2. Dans la liste des partitions, sélectionnez l'option Réplique.

  3. Dans la liste des options de réplique, sélectionnez 5.

  4. Spécifiez le nom et le mot de passe de l'administrateur.

12.4.5 Destruction de la réplique sélectionnée

Cette opération permet de supprimer la réplique sélectionnée du serveur actuel. La réplique est supprimée ou transformée en référence subordonnée.

Pour plus d'informations, reportez-vous à la section Section 6.0, Gestion des partitions et des répliques.

  1. Exécutez la commande ndsrepair -P -Ad.

  2. Dans la liste des partitions, sélectionnez l'option Réplique.

  3. Dans la liste des options de réplique, sélectionnez 13.

  4. Répondez au message d'avertissement et spécifiez le nom et le mot de passe de l'administrateur.