Les configurations de la Base de données commune contiennent des informations sur les types de base de données pris en charge, les scripts et leur emplacement, les actions de configuration de la création de profil, les paramètres d'installation, les types de tables créées et les privilèges des ID utilisateur.
En option, la Base de données commune peut être créée en même temps qu'un profil WebSphere ESB. Elle sert de référentiel pour divers composants.
Types de base de données | Description |
---|---|
Derby Embedded | Utilisé en tant que type de base de données par défaut pour un profil autonome. |
Serveur réseau Derby | Utilisé en tant que type de base de données par défaut dans les environnements de déploiement réseau. |
DB2 Universal | Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome. |
DB2 for z/OS v8 |
Important : Lors de la création d'un profil pour
un serveur utilisant DB2 for z/OS v9, le serveur doit pouvoir être connecté à la base de données DB2.
Utilisée comme la base de données dans les configurations de déploiement
réseau. (En option) Peut être utilisée comme la base de données dans
les configurations de serveur autonome. |
DB2 UDB for iSeries (natif) |
Utilisé en tant que base de données locale pour les profils autonomes. |
DB2 UDB for iSeries (boîte à outils) |
Utilisé en tant que base de données distante pour les environnements de déploiement réseau ou en tant que base de données locale pour les profils autonomes.Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome. |
Client DB2 Universal Runtime | Utilisée comme la base de données dans les configurations de déploiement réseau. (En option) Peut être utilisée comme la base de données dans les configurations de serveur autonome. |
Informix Dynamic Server | |
Microsoft SQL Server (intégré) | |
Microsoft SQL Server (Data Direct) | |
Microsoft SQL Server (Microsoft) - Le support du pilote JDBC version 1.2 de Microsoft SQL Server a été ajouté dans WebSphere Process Server version 6.2.0.1 | |
Oracle 9i |
Pour pouvoir créer la base de données, les tables et les schémas, vous devez disposer des droits sysdba. Si vous ne disposez pas des privilèges sysdba corrects, la création et l'accès aux tables et aux schémas risquent d'engendrer des erreurs. |
Un ensemble de tables de bases de données communes existe par cellule.
Programme d'installation
Utilisez le programme d'installation si vous souhaitez créer vos profils lors de l'installation du logiciel. Vous pouvez installer vos produits de base de données au cours de l'installation, mais le nombre de types de produits de base de données que vous pouvez installer est limité. Si vous souhaitez utiliser un produit de base de données pris en charge mais ne figurant pas dans le Tableau 2, vous devez créer votre gestionnaire de déploiement à l'aide de l'outil de gestion de profil.
Option | Base de données pouvant être utilisée |
---|---|
Normale : profil autonome | Derby Embedded uniquement |
Normale : tous les autres profils | Serveur réseau Derby uniquement |
Personnalisée : profil autonome |
|
Personnalisée : tous les autres profils |
|
Outil de gestion de profil
Utilisez l'outil de gestion de profil pour créer des profils après avoir installé le logiciel. L'outil de gestion de profil permet d'installer la base de données avant, pendant ou après l'installation de profils. Pour plus d'informations, voir "Création de la Base de données commune et des tables manuellement après la création ou l'augmentation du profil". Pour connaître les emplacements des scripts de base de données, voir la rubrique "Scripts et emplacements des scripts".
Le Tableau 3 répertorie les bases de données prises en charge, en fonction des profils (profils par défaut et profils personnalisés). L'installation normale de l'outil de gestion de profil implique des valeurs par défaut pour la base de données et des paramètres de configuration qui ne peuvent pas être modifiés. L'installation personnalisée de l'outil de gestion de profil vous permet de modifier les paramètres de configuration et de choisir l'une des bases de données prises en charge. Pour plus d'informations sur la création de profils personnalisés, reportez-vous à la rubrique "Création de profils".
Options | Base de données pouvant être utilisée |
---|---|
Normale : profil autonome | Derby Embedded uniquement |
Normale : tous les autres profils | Serveur réseau Derby uniquement |
Personnalisée : profil autonome | L'un des Types de base de données pris en charge |
Personnalisée : tous les autres profils | L'un des Types de base de données pris en charge |
Installations en mode silencieux
Lorsque vous installez le produit en mode silencieux, vous pouvez spécifier la configuration de la base de données commune en éditant le modèle de fichier de réponses. Pour plus d'informations, voir "Installation en mode silencieux".
Scripts
Les scripts de profil par défaut figurent à deux emplacements. Un ensemble de scripts par défaut du support de votre produit figure dans le répertoire suivant : racine_support/dbscripts.
Les autres scripts de profil par défaut figurent dans le répertoire suivant après l'installation de WebSphere ESB racine_installation/dbscripts/CommonDB/dbType.
Vous pouvez créer votre base de données commune à l'aide des scripts avant d'installer WebSphere ESB ou durant la création de profil. Pour plus d'informations, voir "Création manuelle de la base de données commune avant l'installation du produit".
Si vous configurez votre base de données avec les scripts durant la création de profil, vous devez d'abord installer WebSphere ESB et sélectionner l'option de création différée de la base de données. Lors de la création du profil, vos paramètres de base de données sont collectés, puis ajoutés aux scripts par défaut. Après avoir terminé la création de votre profil, vous pouvez trouver les scripts mis à jour dans l'emplacement suivant :
racine_profil/dbscripts/CommonDB/Type_base_données/Nom_base_données
Vous pouvez alors fournir ces scripts à la personne chargée de créer la Base de données commune. Les scripts sont prêts à être exécutés mais vous pouvez les modifier de façon à tenir compte d'exigences spécifiques. Si vous essayez de démarrer WebSphere ESB avant de créer la base de données, un message d'erreur s'affiche.
Les scripts SQL vous permettent de configurer votre base de données avant ou après avoir créé le profil. Des tables sont créées avec un profil de gestionnaire de déploiement, et aucun script SQL n'est exécuté dans le cadre de la création de noeuds gérés.
Si vous choisissez de différer la création de la base de données et d'attendre d'avoir créé le profil, les scripts mis à jour seront conservés à l'emplacement :
racine_profil/dbscripts/fonction/dbType/dbName
Un nouveau fournisseur JDBC est créé, en fonction du type de base de données. Le fournisseur est créé au niveau du noeud au sein d'un profil autonome et au niveau de la cellule au sein d'un environnement de déploiement réseau. Le fournisseur JDBC utilise la valeur de la variable JDBC_DRIVER_PATH pour rechercher les pilotes JDBC locaux. La variable est spécifiée au niveau de la cellule et chaque niveau de noeud doit désigner le chemin d'accès local correct.
Les commandes de base de données font l'objet de plusieurs restrictions applicables à l'utilisateur, lors de la création de profils.
Composant | Noms de table | Scripts |
---|---|---|
Relation | Table dynamique, créée pendant l'exécution | createTable_RelationshipMetadataTable.sql |
Base de données commune | SchemaVersionInfo | createTable_CommonDB.sql |
Médiation du consignateur ESB | MSGLOG | createTable_ESBLoggerMediation.sql |
Tous les scripts SQL ci-dessus sont exécutés par commonDBUtility.ant à partir de chaque script de composant, comme suit : configRecovery > commonDBUtility > execute createTable_Recovery.sql. Lorsque la valeur delayConfig=true se trouve dans le fichier de réponses, les fichiers SQL sont créés, mais ne sont pas exécutés. Si tel est le cas, vous aurez besoin d'exécuter le SQL manuellement après la configuration.
Les scripts sont créés pour toutes les options choisies sur le panneau de l'outil de gestion de profil afin de configurer la Base de données commune. Les scripts contiennent seulement les instructions de création de base des bases de données, tables et index. L'administrateur de base de données doit utiliser des commandes natives de base de données pour exécuter ces scripts. Pour plus d'informations, reportez-vous à la rubrique "Configuration de la Base de données commune à l'aide de l'outil de gestion de profil".
Sous Windows® et UNIX, les scripts portent respectivement les noms configCommonDB.bat ou configCommonDB.sh.
racine_profil/dbscripts/CommonDB/Type_base_données/Nom_base_données