Finalisation de la configuration des services de transfert de données

Les instances de composant Capture et Apply déployées utilisent par défaut les accréditations de l'utilisateur qui les a démarrées. Bien que cela soit suffisant dans le cadre de certaines topologies, deux scénarios prévoient tout de même l'utilisation d'autres accréditations

Pour que ces scénarios soient possible, vous devez créer des fichiers de mot de passe contenant les informations d'accréditation à utiliser à la place des informations d'accréditation en cours. Etant donné que les fichiers de mot de passe ne sont pas créés automatiquement lors du déploiement, vous devez suivre la procédure ci-dessous dans le cadre des deux scénarios :
  1. Préparez un fichier dans lequel vous allez stocker l'ID utilisateur et le mot de passe à utiliser lors de la connexion à une base de données source. Dans une fenêtre de ligne de commande DB2, entrez la commande suivante et remplacez les variables du type <nom_variable> par la valeur appropriée.

    asnpwd INIT encrypt all using <fichier_motdepasse>. L'outil asnpwd crée un fichier vide : <fichier_motdepasse>.

    Exemple d'appels : asnpwd INIT encrypt all using password.aut

  2. Sauvegardez les informations d'accès à la base de données (ID utilisateur, mot de passe et nom de base de données) pour chaque base de données à laquelle l'utilitaire de réplication doit se connecter. Dans une fenêtre de ligne de commande DB2, entrez la commande suivante et remplacez les variables du type <nom_variable> par la valeur appropriée.

    asnpwd ADD alias <Nom_BD> ID <ID_utilisateur> PASSWORD <Mot_de_Passe> using <fichier_motdepasse>.

    Recommencez cette étape pour chaque base de données si nécessaire. Le programme chiffre les informations que vous avez entrées et les sauvegarde dans le fichier <fichier_motdepasse>.

    Exemple d'appel :
    • asnpwd ADD alias STMD7 id MYUSRID password MYPASSWRD using password.aut
    • asnpwd ADD alias RTMD7 id MYUSRID2 password MYPASSWRD2 using password.aut
  3. Mettez à jour les fichiers de configuration des utilitaires en modifiant les scripts de démarrage exécutables générés (StartCapture et StartApply). Vous ajoutez le paramètre fichier-mot de passe à l'appel de ligne de commande de l'utilitaire de réplication. L'utilitaire utilise les informations d'accréditation utilisateur chiffrées qui sont stockées dans le fichier indiqué au lieu des informations par défaut. Le fichier de mot de passe doit figurer dans le répertoire de travail défini par le paramètre CAPTURE_PATH (ou APPLY_PATH).
    Exemple de modifications :
    • Informations d'origine figurant dans le script de démarrage de Capture : db2cmd asncap CAPTURE_SERVER=stmd7 CAPTURE_SCHEMA=CAPTURE_1 CAPTURE_PATH="c:\tmp\state_capture_log"
    • Informations modifiées figurant dans le script de démarrage Capture : db2cmd asncap CAPTURE_SERVER=stmd7 CAPTURE_SCHEMA=CAPTURE_1 CAPTURE_PATH="c:\tmp\state_capture_log" pwdfile="password.aut"
    • Informations d'origine figurant dans le script de démarrage Apply : db2cmd asnapply APPLY_QUAL=Apply_1 CONTROL_SERVER=RTMD7 APPLY_PATH="C:\tmp\apply"
    • Informations modifiées figurant dans le script de démarrage Apply : db2cmd asnapply APPLY_QUAL=Apply_1 CONTROL_SERVER=RTMD7 APPLY_PATH="C:\tmp\apply" pwdfile="password.aut"
  4. Copiez le <fichier_motdepasse> créé aux étapes 1 et 2 dans le répertoire approprié. Les utilitaires de réplication tentent d'ouvrir ce fichier au démarrage. Une erreur se produit si le fichier <fichier_motdepasse> n'existe pas dans le répertoire de travail identifié par le paramètre CAPTURE_PATH (ou APPLY_PATH). Si aucun répertoire de travail n'est indiqué à ce paramètre, les utilitaires tentent de trouver le fichier dans le répertoire de travail en cours.
Pour plus d'informations sur les utilitaires DB2, voir la documentation DB2 correspondante.
Concepts associés
Service de transfert de données de la base de données d'exécution vers la base de données d'historique
Service de transfert de données de la base de données d'état vers la base de données d'exécution
Services de transfert de données
Administration des services de transfert de données
Configuration du service de transfert de données
Tâches associées
Déploiement des services de transfert de données
Configuration des options des services de transfert de données
Consolidation des scripts de démarrage et d'arrêt

Copyright IBM Corporation 2005, 2006. All Rights Reserved.