Démarrage du service de transfert de données de la base de données d'exécution vers la base de données d'historique

Les archives de déploiement DS_Runtime_setup et DS_Datamart_setup contiennent des scripts exécutables que vous pouvez utiliser pour démarrer les instances de composant Capture et Apply du service de transfert de données de la base de données d'exécution vers la base de données d'historique. Si l'archive a été créée suite à une modification du modèle de mesure métier, seuls les scripts de démarrage des nouvelles instances de composant Capture et Apply ont été empaquetées.

Remarque : Vous pouvez consolider les scripts pour démarrer le service de transfert de données. Pour plus d'informations sur la consolidation des scripts, voir Consolidation des scripts de démarrage et d'arrêt.
Toutefois, vous pouvez vous conformer aux instructions ci-après même si vous n'avez pas procédé à la consolidation. Pour démarrer le service de transfert de données de la base de données d'état vers la base de données d'historique d'un modèle de mesure métier donné, procédez comme suit :
  1. Identifiez toutes les instances de composant Capture qui ont été attribuées au modèle de mesure métier dans la base de données d'exécution.
    Si vous avez déjà consolidé tous les scripts de démarrage de l'instance de composant Capture, ne faites plus rien. Passez à l'étape suivante. Si vous n'avez pas encore consolidé les scripts (et ne souhaitez pas le faire), vous devez identifier toutes les instances de composant Capture qui ont été créées pour ce modèle de mesure métier. Les scripts de démarrage de l'instance de composant Capture sont automatiquement créés dès la première génération du schéma pour un modèle de mesure métier. Les autres générations de schéma (celles réalisées suite à la mise à jour du modèle de mesure métier, par exemple) ne génèrent que des scripts de démarrage pour les nouvelles instance du composant Capture. Pour identifier tous les scripts de démarrage pertinents, vous devez répéter la procédure suivante pour chaque déploiement que vous avez réalisé pour ce modèle de mesure métier.
    1. Accédez au répertoire dans lequel vous avez réalisé un déploiement pour ce modèle.
    2. Recherchez tous les scripts StartCapture_<nombre> dans le sous-répertoire Runtime_to_Historical\source.
    3. Répétez la procédure ci-dessus pour chaque déploiement de ce modèle de mesure métier.
  2. Démarrez les instances de composant Capture.
    Les instances de composant Capture identifiées doivent être démarrées sur la machine qui héberge la base de données d'exécution. Si les scripts de démarrage ont été consolidés, lancez le script de démarrage consolidé. Dans le cas contraire, vous devez exécuter chacun des scripts de démarrage que vous avez identifiés à l'étape précédente. Les scripts ne doivent pas être lancés simultanément, car cela pourrait entraîner une défaillance d'initialisation de l'utilitaire Capture. Cependant, l'ordre dans lequel sont lancés les scripts de démarrage n'a pas d'importance. En matière de droit d'accès, l'ID utilisateur qui démarre les instances de composant Capture doivent contenir :
    • Les droits d'accès DBADM (Database Administration Authority) à la base de données d'exécution.
    • L'accès en écriture au répertoire référencé par le paramètre CAPTURE_PATH des scripts de démarrage.
    • L'accès en lecture au fichier référencé par le paramètre facultatif PWDFILE des scripts de démarrage
  3. Identifiez toutes les instances de composant Apply qui ont été attribuées au modèle de mesure métier dans la base de données d'historique.
    Si vous avez déjà consolidé tous les scripts de démarrage de l'instance de composant Apply, ne faites plus rien. Passez à l'étape suivante. Si vous n'avez pas encore consolidé les scripts (et ne souhaitez pas le faire), vous devez identifier toutes les instances de composant Apply qui ont été créées pour ce modèle de mesure métier. Les scripts de démarrage de l'instance de composant Apply sont automatiquement créés dès la première génération du schéma pour un modèle de mesure métier. Les autres générations de schéma (celles réalisées suite à la mise à jour du modèle de mesure métier, par exemple) ne génèrent que des scripts de démarrage pour les nouvelles instance du composant Apply. Pour identifier tous les scripts de démarrage pertinents, vous devez répéter la procédure suivante pour chaque déploiement que vous avez réalisé pour ce modèle de mesure métier :
    1. Accédez au répertoire dans lequel vous avez réalisé un déploiement pour ce modèle
    2. Recherchez tous les scripts StartApply_<nombre> dans le sous-répertoire Runtime_to_Historical\target.
    3. Répétez la procédure ci-dessus pour chaque déploiement de ce modèle de mesure métier.
  4. Démarrez les instances de composant Apply.
    Les instances de composant Apply identifiées doivent être démarrées sur la machine qui héberge la base de données d'historique. Si les scripts de démarrage ont été consolidés, lancez le script de démarrage consolidé. Dans le cas contraire, vous devez exécuter chacun des scripts de démarrage que vous avez identifiés à l'étape précédente. Les scripts ne doivent pas être lancés simultanément, car cela pourrait entraîner une défaillance d'initialisation de l'utilitaire Apply. Cependant, l'ordre dans lequel sont lancés les scripts de démarrage n'a pas d'importance. En matière de droit d'accès, l'ID utilisateur qui démarre les instances de composant Apply doivent comporter :
    • Les droits SELECT/INSERT/UPDATE/DELETE des tables de contrôle de l'instance de composant Capture dans la base de données d'exécution
    • Les droits SELECT des tables de travail de l'instance de composant Capture associées dans la base de données d'exécution.
    • Les droits SELECT/INSERT/UPDATE/DELETE des tables de transfert de la réplication associées dans la base de données d'historique.
    • Les droits SELECT/INSERT/UPDATE/DELETE des tables de contrôle de l'instance de composant Apply dans la base de données d'historique.
    • L'accès en écriture au répertoire référencé par le paramètre APPLY_PATH des scripts de démarrage.
    • L'accès en lecture au fichier référencé par le paramètre facultatif PWDFILE des scripts de démarrage
  5. Assurez-vous que chaque instance de composant Capture et Apply a démarré correctement.
Concepts associés
Services de transfert de données
Tâches associées
Arrêt du service de transfert de données de la base de données d'exécution vers la base de données d'historique

Copyright IBM Corporation 2005, 2006. All Rights Reserved.