La sauvegarde du système InterChange Server Express fait partie des tâches critiques dévolues aux administrateurs système. Des procédures de sauvegarde normalisées permettent une restauration de l'environnement plus aisée en cas de pannes du système. La sauvegarde du système InterChange Server Express est également importante dans la mesure où les pannes matérielles et logicielles peuvent restituer des données incohérentes dans l'échange entre InterChange Server Express et les applications intégrées.
Cette section traite des points suivants :
Mise au point d'un planning de sauvegardes
Planifiez et exécutez des procédures de sauvegarde régulière du système InterChange Server Express. Plus les sauvegardes seront fréquentes et moins vous aurez de données à récupérer dans l'éventualité d'une perte de données. Lors de la mise au point d'un planning de sauvegardes, tenez compte des informations de cette section.
Dans le système InterChange Server Express, deux types de données doivent être sauvegardées : les données statiques et les données dynamiques.
Les tables de relations sont stockées par défaut dans la base de données du référentiel. Si vous les stockez dans une autre base de données, vous devrez faire une sauvegarde de cette base. Pour plus d'informations sur les paramètres de stockage des tables de relations, voir Map Development Guide.
Vous trouverez ci-après une liste partielle des données dynamiques du système InterChange Server Express :
Planifiez vos sauvegardes à des périodes où l'environnement système est à l'état de veille ou qu'un nombre minimal d'événements est traité. InterChange Server Express est à l'état de veille lorsque toutes les conditions suivantes sont vérifiées :
Des composants différents de l'environnement InterChange Server Express requièrent des procédures de sauvegarde différentes. Les rubriques suivantes sont décrites dans la présente section :
Sauvegardes des tables de relations
Sauvegardes de fichiers d'installation du système
Sauvegardes de fichiers de classe de collaboration
Sauvegardes des tables d'archivage
Les tables de relations sont sauvegardées à l'aide de l'utilitaire de sauvegarde standard pour la base de données où se trouvent ces tables. Planifiez cette sauvegarde afin qu'elle coïncide avec les sauvegardes des applications correspondantes. Si vous sauvegardez des applications à des heures différentes, sauvegardez les tables de relations chaque fois que vous sauvegardez une application. La base de données de relations comporte souvent des tables de relations statiques. Même si ces données sont statiques, il est recommandé de sauvegarder toutes les tables de relations ensemble. Vérifiez que le système InterChange Server Express est à l'état de veille lorsque vous sauvegardez les tables de relations. Pour plus d'informations sur la mise du système à l'état de veille, voir Arrêt d'InterChange Server Express.
Il est recommandé de créer une image miroir du journal de la base de données des relations pour faciliter la reprise. Si les coûts de matériel et de logiciels n'entrent pas en ligne de compte, vous pouvez aussi créer une image miroir des données d'exécution des relations.
Les tables d'une relation sont étroitement liées, vous devez donc toutes les sauvegarder en même temps.
Sauvegardez les informations d'une relation à l'aide de l'utilitaire de sauvegarde standard fourni par le SGBD (système de gestion de base de données) où se trouvent ces tables.
Sauvegardez les tables du référentiel à l'aide de la commande repos_copy. Pour plus d'informations sur cette commande, voir Utilisation de la commande repos_copy. Sauvegardez le référentiel dès qu'il est modifié et avant et après une réinstallation ou une mise à niveau logicielle d'InterChange Server Express. Il n'est pas nécessaire que le système InterChange Server Express soit à l'état de veille lors de la sauvegarde du référentiel.
La méthode à utiliser pour la sauvegarde du référentiel varie selon que votre base de données est partitionnée ou non.
Si vos bases de données sont partitionnées, vous pouvez faire appel à l'utilitaire de sauvegarde de base de données standard fourni par le SGBD pour sauvegarder les bases de données Référentiel, Gestion des événements et Transactions.
Si les bases de données InterChange Server Express ne sont pas partitionnées, à savoir contenues dans une seule base de données, elles ne doivent pas être intégrées à la routine de sauvegarde de base de données standard. Les bases de données InterChange Server Express contiennent des données transitoires dont la récupération peut entraîner des incohérences dans le système. En revanche, sauvegardez les objets du référentiel InterChange Server Express à l'aide de l'utilitaire repos_copy.
Sauvegardez les fichiers d'installation du système aux phases suivantes :
Sauvegardez les fichiers de classe de collaboration à l'aide des fichiers système autres qu'InterChange Server Express. Faites coïncider la sauvegarde du référentiel avec celles des fichiers de classe de collaboration.
Certaines applications comportent des tables d'archivage. Sauvegardez les tables d'archivage à l'aide de l'utilitaire de base de données standard pour la base de données dans laquelle elles se trouvent. Les tables d'archivage font partie du système InterChange Server Express, mais résident généralement dans la base de données de l'application. Sauvegardez régulièrement les tables d'archivage. Les données d'une table d'archivage représentent tous les événements ayant transité de l'application au système InterChange Server Express. Ces événements peuvent vous permettre de "resynchroniser" l'application et les tables de références croisées InterChange Server Express. Pour plus d'informations, voir Gestion des archives d'événements.