WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Configuration de la base de données commune et de la base de données Common Event Infrastructure à l'aide de l'outil de gestion de profil

Une base de données appelée base de données commune et une base de données locale Common Event Infrastructure sont nécessaires au bon fonctionnement des composants de WebSphere ESB. A l'aide des valeurs indiquées dans les panneaux de Configuration de la base de données, l'outil de gestion de profil peut créer de façon automatique ces bases de données et les tables requises sur un système local. Pour que l'installation soit opérationnelle, vous devez configurer ces bases de données.

Avant de commencer

For i5/OS operating system Remarque : La référence à la base de données renvoie à une collection de base de données.
Cette procédure suppose que vous avez démarré l'outil de gestion de profil et que vous avez choisi de créer ou d'augmenter un profil à l'aide de l'option de création ou d'augmentation de profil avancée ou d'environnement de déploiement. La procédure est exécutée dans l'une des rubriques suivantes : Dans cette rubrique, vous êtes à une étape de la procédure qui vous demande de configurer la base de données commune en renseignant les zones du panneau Configuration de la base de données.

Pourquoi et quand exécuter cette tâche

Les fonctions suivantes de WebSphere ESB utilisent la base de données commune :
  • Service de relations
  • Enterprise Service Bus Logger Mediation Primitive
  • Moteurs de messagerie (si vous avez coché la case Utiliser cette base de données pour les moteurs de messagerie, comme expliqué à la rubrique 5).

Pour plus d'informations sur les différentes bases de données et tables de bases de données utilisées par le produit WebSphere ESB, voir Choix d'une base de données.

Important : Si vous avez choisi le produit Derby Network Server en tant que base de données, assurez-vous que le serveur est exécuté sur l'hôte et sur le port que vous avez spécifiés durant la création du profil, même si l'hôte de base de données est un hôte local. Vous pouvez vérifier que le serveur s'exécute uniquement après avoir créé ou augmenté le profil.
Procédure
  1. Dans la zone de sélection d'un logiciel de base de données, sélectionnez le logiciel de base de données à utiliser ou acceptez la valeur par défaut, Derby Embedded (pour les profils de serveur autonome) ou Derby Network Server (pour les profils de gestionnaire de déploiement).
    Restrictions :
    • Les bases de données Informix Dynamic Server et Microsoft® SQL Server ne sont pas prises en charge sur les gestionnaires de déploiement qui exploitent la configuration d'environnement de déploiement.
    • For i5/OS operating system Les bases de données DB2 UDB for iSeries (natif), DB2 for i5/OS (natif), et Derby Embedded peuvent être utilisés uniquement localement sur i5/OS. Derby Network Server, DB2 UDB for iSeries (boîte à outils), et DB2 for i5/OS (boîte à outils) peuvent être utilisées localement et à distance sur i5/OS. Toutes les autres bases de données répertoriées peuvent uniquement être associées à i5/OS en tant que bases de données distantes, sous réserve que le pilote de base de données distante approprié soit configuré.
  2. Pour stocker la création de la base de données et les scripts de configuration créés par l'outil de gestion de profil dans un emplacement autre que l'emplacement par défaut dans la zone Répertoire de sortie des scripts de base de données, cochez la case Ignorer le répertoire de destination pour les scripts générés et désignez le nouvel emplacement dans la zone Répertoire de sortie des scripts de base de données. Le répertoire principal par défaut des scripts CommonDB et Common Event Infrastructure est <WPS home>/profiles/<profile name>/dbscripts/.

    Par exemple :

    Common Event Infrastructure : <WPS home>/profiles/<nom_profil>/dbscripts/CEI_<ceiDbName>

    CommonDB : <WPS home>/profiles/<nom_profil>/dbscripts/CommonDB/<dbType>/<dbName>

    Si vous choisissez de ne pas créer ou d'augmenter automatiquement de profil à l'aide de l'outil de gestion de profil, cette tâche peut être effectuée manuellement par vous-même ou par l'administrateur de base de données. (Pour empêcher la création et la configuration automatiques de cette base de données, cochez la case Retarder l'exécution des scripts de base de données (doit être sélectionnée pour une base de données éloignée) sur ce panneau qui est décrit dans l'étape 4.)

  3. Entrez le nom de la base de données ou acceptez la valeur par défaut.

    For i5/OS operating system Sur les plateformes i5/OS : Le nom de la base de données sous i5/OS qui utilise les pools IASP (Independent Auxiliary Storage Pools) peut correspondre au nom du pool IASP.

    Les noms des bases de données par défaut peuvent varier en fonction du logiciel de base de données :
    • For i5/OS operating system *LOCAL for DB2 UDB for iSeries (natif) et DB2 for i5/OS (natif)
    • For i5/OS operating system *SYSBAS for DB2 UDB for iSeries (boîte à outils) et DB2 for i5/OS (boîte à outils)
    • WPRCSDB pour toutes les autres bases de données
    Le nom de la base de données de l'infrastructure d'événement commune peur varier en fonction du logiciel de base de données :
    • For i5/OS operating system *LOCAL for DB2 UDB for iSeries (natif) et DB2 for i5/OS (natif)
    • For i5/OS operating system *SYSBAS for DB2 UDB for iSeries (boîte à outils) et DB2 for i5/OS (boîte à outils)
    • EVENT pour toutes les autres bases de données
    Si vous prévoyez d'utiliser une base de données déjà présente, ce nom doit être identique à celui de la base de données. Si vous envisagez de créer une base de données et que le nom spécifié est déjà associé à un autre profil WebSphere ESB, vous devez utiliser un autre nom pour la base de données.
    For i5/OS operating system Remarque : Ceci ne s'applique pas à i5/OS. Tous les profils utilisés sous i5/OS utilisent le même nom de base de données.
    Remarque : Remarque : le nom de la base de données Oracle (nom_bd) est en fait l'identificateur Oracle (SID) nécessaire pour pouvoir créer les tables. La base de données commune et la base de données peuvent le partager. Il est conseillé de supprimer toutes les ressources Oracle avant de créer un nouveau profil, car la base de données de l'infrastructure d'événement commune crée des ressources uniques, telles que les espaces table, qui provoqueraient un échec si elles existaient déjà sur le serveur Oracle.
  4. Cochez la case Retarder l'exécution des scripts de base de données (doit être sélectionnée pour une base de données éloignée) si vous ne souhaitez pas que l'outil de gestion de profil crée et configure automatiquement une base de données locale ou les tables dans une base de données existante lors de la création ou de l'augmentation de profil. Une base de données locale sera créée si la case est décochée. Si vous cochez cette case, vous ou l'administrateur de la base de données devrez exécuter manuellement les scripts créés par l'outil de gestion de profil et stockés à l'emplacement spécifié dans la zone Répertoire de sortie des scripts de base de données de ce panneau. Pour obtenir des instructions sur la création et la configuration manuelles d'une nouvelle base de données commune ou de tables dans une base existante, voir Création de la base de données commune et des tables correspondantes après la création ou l'augmentation d'un profil ou Création de tables dans une base de données commune existante après la création ou l'augmentation d'un profil.
    Important : N'utilisez pas les scripts qui se trouvent dans les répertoires suivants (où la variable type_bdd représente la base de données prise en charge) :
    • For Linux operating systemFor UNIX operating system racine_installation/dbscripts/CommonDB/type_bdd
    • For Windows operating system racine_installation\dbscripts\CommonDB\type_bdd
    Il s'agit des scripts par défaut qui n'ont pas été mis à jour par l'outil de gestion de profil.
    Restriction : L'option Retarder l'exécution des scripts de base de données (doit être sélectionnée pour une base de données éloignée) n'est pas disponible pour les configurations suivantes :
    • Si vous choisissez le produit Derby Embedded ou Derby Network Server.
    • Dans un environnement de déploiement réseau.
    Selon que vous créez ou augmentez un profil de serveur autonome ou un profil de gestionnaire de déploiement, effectuez l'une des procédures suivantes.
    Type de profil à créer ou à augmenter Etape suivante
    Serveur autonome Passez à l'étape 5.
    Gestionnaire de déploiement Passez à l'étape 7.
  5. Pour un profil de serveur autonome seulement : Cochez la case Utiliser un magasin de fichiers pour les moteurs de messagerie si vous souhaitez utiliser cette option. Si vous cochez cette case, les moteurs de messagerie sont créés et configurés dans a magasin de fichiers (sauf pour le moteur de messagerie de l'infrastructure CEI, qui utilise une base de données locale Derby Embedded même lorsque cette option est sélectionnée). Si vous ne cochez ni cette case, ni l'option Utiliser cette base de données pour les moteurs de messagerie décrite à l'étape 6, les moteurs de messagerie sont créés et configurés sur la base de données par défaut Derby Embedded. Vous ne pouvez pas créer de base de données Derby Embedded sur des postes de travail distants. Pour plus d'informations sur les magasins de fichiers, voir la rubrique Magasins de fichiers le centre de documentation de WebSphere Application Server Network Deployment, version 6.1.
  6. Pour les profils de serveur autonome : Cochez l'option Utiliser cette base de données pour les moteurs de messagerie pour utiliser la base de données commune pour les moteurs de messagerie. Si vous ne cochez ni cette case, ni l'option Utiliser un magasin de fichiers pour les moteurs de messagerie décrite à l'étape 5, les moteurs de messagerie sont créés et configurés sur la base de données par défaut Derby Embedded. Vous ne pouvez pas créer de base de données Derby Embedded sur des postes de travail distants. Pour plus d'informations sur les magasins de fichiers, voir la rubrique Magasins de données le centre de documentation de WebSphere Application Server Network Deployment, version 6.1.
    Restriction : Cette option n'est pas disponible si vous avez sélectionné le produit Derby Embedded.
  7. Cliquez sur Suivant. L'étape suivante dépend du type de profil à créer ou à augmenter et du produit de base de données choisie.
    Type de profil à créer ou à augmenter Etape suivante
    Profil de serveur autonome avec valeur par défaut sélectionnée pour Derby Embedded Le panneau Récapitulatif du profil s'affiche. Retournez à l'étape 12 de la rubrique Configuration de profils autonomes à l'aide de valeurs personnalisées.
    Profil de serveur autonome avec une base de données autre que Derby Embedded.

    Profil de gestionnaire de déploiement et n'importe quelle base de données.

    Le panneau Configuration de la base de données (Partie 2), qui contient les zones relatives à la base de données choisie, s'affiche. Consultez la rubrique Panneau Configuration de la base de données (Partie 2) pour la configuration de la base de données commune pour savoir comment renseigner les zones de ce panneau. Lorsque vous avez entré toutes les informations, cliquez sur Suivant. L'outil vérifie si une connexion de base de données valide existe déjà. Si aucune connexion à la base de données n'existe, vous devez résoudre le problème en démarrant la base de données ou en modifiant les paramètres spécifiés avant de poursuivre l'opération. Le panneau Récapitulatif du profil s'affiche. Suivant la rubrique à partir de laquelle vous avez accédé à cette section, revenez à l'une des étapes suivantes :

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_config_common_db.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).