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


Configurations de la base de données Common Event Infrastructure

Les spécifications de la base de données Common Event Infrastructure (Common Event Infrastructure) répertorient les types de bases de données prises en charge, les emplacements de scripts, les types de configuration de profils et les droits d'ID utilisateur requis.

Utilisez la base de données Common Event Infrastructure pour stocker les événements capturés lors de la surveillance de WebSphere ESB.

Vous créez la base de données Common Event Infrastructure pour un profil autonome et pour chaque instance d'un serveur Common Event Infrastructure dans un environnement de déploiement réseau. Pour créer la base de données, vous pouvez utiliser la procédure d'installation, l'outil de gestion de profil ou la console d'administration.

La base de données Common Event Infrastructure est un système interne, avec lequel vous n'interagissez pas directement. Toutes les interactions avec la base de données Common Event Infrastructure doivent se faire via les API Common Event Infrastructure prises en charge.

Pour plus d'informations, voir "Configuration de la base de données".

Types de base de données pris en charge

La base de données de Common Event Infrastructure peut utiliser les produits de base de données suivants :
Tableau 1. Produits de base de données pris en charge
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
DB2 for z/OS v9

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)
DB2 for i5/OS (natif)

Utilisé en tant que base de données locale pour les profils autonomes.

DB2 UDB for iSeries (boîte à outils)
DB2 for i5/OS (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
Oracle 10g
Oracle 11g

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.
Important : i5/OS contient une seule base de données globale dans laquelle vous définissez tous les schémas pour tous les composants fonctionnels. Vous devez vous assurer que tous les noms de schémas sont uniques au sein de la partition logique (LPAR).

Droits de l'ID utilisateur

Les données d'identification de l'utilisateur que vous indiquez dans l'outil de gestion de profil doivent être capables de créer des espaces table, des tables, des schémas, des index et des procédures mémorisées. Pour l'option Créer une base de données, l'ID utilisateur doit disposer des droits lui permettant de créer une nouvelle base de données. Pour plus d'informations, voir "Utilisateurs et schémas de bases de données" et "Privilèges de base de données".
Remarque : Si l'utilisateur exécutant le script dispose des droits requis pour la création d'espaces de table, le script ne nécessitera pas d'ID d'authentification.

Instances Database Management Service

Chaque cible de déploiement du serveur Common Event Infrastructure a une base de données. La base de données Common Event Infrastructure n'étant créée que pour un profil de serveur autonome, il existe une instance de DBMS (Database Management Service) par serveur.

Opérations de configuration au cours de la création du profil

La façon dont l'infrastructure Common Event Infrastructure (Common Event Infrastructure) est créée dépend du type d'environnement :
Environnement autonome
La configuration de la base de données Common Event Infrastructure est effectuée au cours de la création de profil par le scriptApache ANT de modèle de profil configCei.ant. Ce script appelle les tâches administratives Common Event Infrastructure avec toutes les propriétés nécessaires à la configuration souhaitée.

En environnement autonome, la base de données d'événements et les tables correspondantes sont créées, et les scripts sont exportés par défaut vers racine_profil/dbscripts/CEI_event. Si vous utilisez le paramètre facultatif outputScriptDir, l'emplacement par défaut des scripts est profile/databases/event/noeud/serveur/dbscripts/type_base_données.

Dans l'outil de gestion de profil ou lorsque vous exécutez la commande manageProfile, l'emplacement par défaut de l'environnement CEI autonome estracine_profil/dbscripts/BASE_DONNEES_CEI.

Environnement de déploiement réseau
En environnement de déploiement réseau, la création du profil du gestionnaire de déploiement ou du profil géré n'inclut pas la création automatique de la base de données Common Event Infrastructure. Pour créer la base de données Common Event Infrastructure, voir "Configuration de la base de données d'événements"

Pour le déploiement réseau, vous devez configurer le serveur Common Event Infrastructure via la console d'administration. Pour plus d'informations, voir "Configuration de Common Event Infrastructure"

Common Event Infrastructure fournit une tâche administrative (configEventServiceDB) utilisée pour :
  • Créer la base de données d'événements et les tables correspondantes via l'affectation de la valeur true au paramètre createDB
  • Exporter les scripts SQL via l'affectation de la valeur false au paramètre createDB

Scripts SQL

Common Event Infrastructure fournit une tâche administrative (configEventService<DBTYPE>DB) utilisée pour :
  • Créer la base de données d'événements et les tables correspondantes via l'affectation de la valeur true au paramètre createDB
  • Exporter les scripts SQL via l'affectation de la valeur false au paramètre createDB

En environnement autonome, la base de données d'événements et les tables correspondantes sont créées, et les scripts sont exportés par défaut vers racine_profil/dbscripts/CEI_event.

Fournisseur JDBC

La tâche administrative Common Event Infrastructure configEventServiceDBTYPEDB crée le fournisseur JDBC et les sources de données. Le format estracine_profil/databases/event/environnement_déploiement/dbscripts/dbName, où environnement_déploiement représente un cluster ou un serveur.

Les noms JNDI des composants sont les suivants :

jndiName="jdbc/cei"

jndiName="jdbc/eventcatalog"

Les noms des sources de données sont les suivants :
  • event
  • eventcatalog

Les scripts utilisés pour créer le fournisseur JDBC pour la base de données Common Event Infrastructure sont stockés dans l'emplacement suivant :configuration_root/app_server_root/profiles/profilename/event/dsscripts/${Type_base_données}

Tables

De nombreuses tables sont créées. Voir les scripts générés, pour savoir quelles sont les tables générées pour chaque produit de base de données.

Scripts exportés

Des scripts de shell sont créés dans le répertoire suivant, afin d'exécuter les scripts SQL générés.
racine_configuration/racine_serveur_app/profiles/profilename/event/dbscripts/dbtype

  

concept Rubrique concept

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/cins_cei_db_specs.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).