Utilisation des journaux de transactions individuelles

La consignation de transactions individuelles par fichier s'apparente à la journalisation dans d'autres produits de bases de données. Les journaux de transactions individuelles enregistrent toutes les modifications opérées dans la base de données.

L'intérêt de la consignation de transactions individuelles par fichier est qu'elle fournit un historique des modifications depuis la dernière sauvegarde complète ou incrémentielle, de sorte que vous pouvez restaurer eDirectory dans l'état où il se trouvait avant une défaillance. Sans les journaux de transactions individuelles, vous ne pouvez restaurer eDirectory que dans l'état où il se trouvait au moment de la dernière sauvegarde complète ou incrémentielle.

eDirectory crée un enregistrement des transactions dans un fichier journal avant d'appliquer celles-ci à la base de données. Par défaut, ce fichier journal est réutilisé continuellement (tout en occupant peu d'espace sur le disque) et l'historique des changement apportés à la base de données eDirectory n'est pas enregistré.

Lorsque vous activez la consignation continue de transactions individuelles par fichier, l'historique des modifications est enregistré dans un jeu de fichiers de transactions individuelles consécutifs. La consignation de transactions individuelles par fichier ne réduit pas les performances du serveur ; elle enregistre simplement les entrées du fichier journal que eDirectory est déjà en train de créer.

Vous devez activer la fonction de consignation de transactions individuelles par fichier pour les serveurs qui font partie d'un anneau de répliques. Si vous ne le faites pas, des erreurs se produisent lors de la restauration à partir des fichiers de sauvegarde et la base de données ne s'ouvre pas. Avec la restauration par défaut, une base de données qui partage des répliques avec d'autres serveurs n'est pas ouverte tant qu'elle n'a pas été restaurée dans l'état où elle se trouvait au moment de l'arrêt du système. (Si vous n'avez pas de journaux de transactions individuelles, vous devez suivre une procédure distincte pour tenter de récupérer ce qui a été perdu, comme expliqué dans Récupération de la base de données en cas d'échec de la vérification de la restauration.)

Par défaut, la consignation de transactions individuelles par fichier est désactivée. Vous devez l'activer si vous voulez l'utiliser sur un serveur. Elle est également désactivée lorsque vous restaurez un serveur, et les paramètres reprennent leur valeur par défaut. Après une restauration, vous devez donc la réactiver et recréer votre configuration. (Vous devez effectuer la nouvelle sauvegarde complète afin de vous protéger contre toute défaillance susceptible de survenir avant la prochaine sauvegarde complète sans surveillance planifiée.)

Dans un environnement monoserveur, la consignation de transactions individuelles n'est pas nécessaire. Vous pouvez néanmoins l'utiliser si vous souhaitez pouvoir restaurer eDirectory dans l'état où il se trouvait avant son arrêt, au lieu de bénéficier simplement de l'état enregistré dans la dernière sauvegarde.

Pensez à contrôler l'espace disque lorsque la consignation de transactions individuelles par fichier est activée. Pour plus d'informations, reportez-vous à Sauvegarde et suppression des journaux de transactions individuelles.

Dans cette section :

Vous pouvez activer et configurer la consignation de transactions individuelles par fichier à l'aide de iManager ou du client eMBox. Reportez-vous à Configuration des journaux de transactions individuelles avec iManager ou à Configuration des journaux de transactions individuelles à l'aide du client eMBox.


Ce qu'il faut savoir avant d'activer la consignation de transactions individuelles par fichier

Si vous décidez d'utiliser la fonction de consignation de transactions individuelles par fichier, vous devez tenir compte des considérations suivantes :


Emplacement des journaux de transactions individuelles

Si vous activez la consignation de transactions individuelles par fichier, veillez à changer l'emplacement du répertoire des journaux de transactions individuelles afin d'utiliser une unité de stockage différente de celle de eDirectory.

Voici quelques points importants à prendre en compte lors du choix de l'emplacement :


Sauvegarde et suppression des journaux de transactions individuelles

S'ils ne sont pas surveillés, les journaux de transactions individuelles peuvent saturer le volume/la partition de disque qui les reçoit. Si ces journaux ne peuvent pas être créés par manque d'espace disque, eDirectory cesse de fonctionner sur le serveur concerné. Il est conseillé de sauvegarder périodiquement les fichiers journal et de supprimer du serveur ceux qui ne sont pas utilisés afin de faire de la place sur le disque.

Pour identifier, sauvegarder et éliminer les journaux de transactions individuelles dont la suppression ne pose pas de problème :

  1. Notez le nom du dernier journal de transactions individuelles inutilisé.

    Pour trouver le nom du dernier journal de transaction individuelle inutilisé, procédez comme suit :

    Le dernier journal de transactions individuelles inutilisé correspond au journal le plus récent que la base de données a renseigné et qu'elle n'utilise plus pour enregistrer des transactions. C'est le dernier journal de transaction individuelle inutilisé parce que la base de données a fini d'y enregistrer des informations et a commencé un nouveau fichier journal, de sorte qu'elle n'a plus besoin de le maintenir ouvert. (Le journal dans lequel la base de données enregistre actuellement des transactions est utilisé et est encore nécessaire à la base de données.)

  2. Effectuez une sauvegarde des journaux de transactions individuelles à partir du système de fichiers, afin de les enregistrer sur bande par mesure de sécurité.

  3. Supprimez les journaux de transactions individuelles plus anciens que le dernier inutilisé.

    AVERTISSEMENT :  

    sachez que lorsque vous supprimez des journaux de transactions individuelles du serveur, vous devez le faire avec précaution. Comparez attentivement les journaux avec ceux de votre sauvegarde sur bande, afin de vous assurer que celle-ci contient tous ceux que vous supprimez.

    Le dernier journal de transactions individuelles inutilisé indique le nom du fichier que la base de données vient de compléter et de fermer. Il n'indique pas si vous pouvez supprimer ce fichier du serveur en toute sécurité. Veillez à ne supprimer que les fichiers dont vous possédez une sauvegarde sur bande.

Si vous devez récupérer certains journaux de transactions individuelles à partir d'une bande afin de les utiliser dans une restauration, tenez compte des points suivants :


Avertissement : la suppression de eDirectory entraîne également celle des journaux de transactions individuelles.

Si vous supprimez eDirectory de votre serveur, le répertoire des journaux de transactions individuelles et son contenu sont également supprimés. Si vous souhaitez pouvoir utiliser les journaux ultérieurement pour restaurer le serveur, vous devez, avant de supprimer eDirectory, les copier à un autre emplacement.