Configuration d'un fournisseur JDBC et d'une source de données pour virtual member manager

Suivez cette procédure pour configurer le fournisseur JDBC type 4 pour DB2, ainsi que divers types de base de données.

Pourquoi et quand exécuter cette tâche

Dans l'offre initiale d'IBM WebSphere Application Server Version 6.1, seul le pilote JDBC type 2 basé sur l'interface CLI existant d'IBM DB2 était pris en charge pour DB2. Dans WebSphere Application Server V7.0, le pilote JDBC type 4 JCC DB2 est pris en charge.
Remarque : Dans une configuration WebSphere Application Server Network Deployment, effectuez les modifications sur le gestionnaire de déploiement et redémarrez tous les noeuds gérés.

Procédure

  1. Ajoutez les bibliothèques suivantes dans le chemin d'accès aux classes pour la machine JVM du serveur.
    Remarque : Vous pouvez copier les fichiers du pilote JDBC dans le répertoire des bibliothèques de WebSphere Application Server ou inclure l'emplacement des fichiers du pilote JDBC dans le chemin d'accès aux classes de la machine JVM du serveur.
    Tableau 1. Bibliothèques pour la machine virtuelle Java
    Type de bibliothèque Nom de fichier
    DB2
    • ${DB2_JDBC_DRIVER_PATH}/ db2jcc.jar
    • ${DB2_JDBC_DRIVER_PATH}/ db2jcc_license_cu.jar
    • ${DB2_JDBC_DRIVER_PATH}/ db2jcc_license_cisuz.jar
    Derby ${WAS_APP_SERVER_ROOT}/ derby/lib/derby.jar
    Informix Dynamic Server
    • ifxjdbc.jar
    • ifxjdbcx.jar
    Oracle Enterprise Edition ojdbc14.jar
    SQL Server Enterprise
    • sqlserver.jar
    • base.jar
    • util.jar
  2. Configurez un fournisseur JDBC à l'aide des informations de la rubrique Configuration d'un fournisseur JDBC à l'aide de la console d'administration et des informations du tableau ci-après. Les fournisseurs du tableau suivant ont un type d'implémentation de source de données XA.
    Tableau 2. Fournisseurs JDBC
    Type Fournisseur JDBC
    DB2 Fournisseur de pilote JDBC DB2 Universal
    Derby Fournisseur JDBC Derby
    Informix Dynamic Server Fournisseur JDBC Informix
    Oracle Enterprise Edition Fournisseur JDBC Oracle
    SQL Server Enterprise Fournisseur ConnectJDBC imbriqué dans IBM WebSphere pour MS SQL Server
    Remarque : Copiez les fichiers du pilote JDBC dans le répertoire des bibliothèques de WebSphere Application Server ou indiquez l'emplacement des fichiers du pilote JDBC dans le chemin d'accès aux classes de la machine JVM du serveur.
  3. Créez une source de données à l'aide des informations relatives au fournisseur JDBC contenus dans le précédent tableau et des informations de la rubrique Configuration d'une source de données à l'aide de la console d'administration.
  4. Définissez la propriété personnalisée suivante sur la source de données qui vient d'être créée : webSphereDefaultIsolationLevel = 2 Pour plus d'informations, voir la rubrique Modification du niveau d'isolement par défaut pour les applications non CMP et description de la procédure pour utiliser une nouvelle propriété personnalisée webSphereDefaultIsolationLevel.
  5. Redémarrez le serveur d'applications.
  6. Effectuez l'une des étapes suivantes :
    1. Si vous ne disposez pas de référentiels de base de données existants, utilisez le pilote approprié à votre type de base de données pour configurer des référentiels de base de données. Pour plus d'informations sur ces commandes, reportez-vous à la rubrique Configuration d'un référentiel de mappage d'entrée, d'un référentiel d'extension de propriété ou d'un référentiel de base de données de registre personnalisé à l'aide des commandes wsadmin.
      Les commandes suivante sont utilisées pour configurer les référentiels de base de données. Pour plus de détails sur l'utilisation de ces commandes, voir la rubrique Groupe de commandes IdMgrRepositoryConfig pour l'objet AdminTask.
      Tableau 3. Commandes de configuration de référentiels
      Type d'action Commande
      Référentiels de base de données createIdMgrDBRepository
      Référentiel d'extension de propriété setIdMgrPropertyExtensionRepository
      Référentiel du mappage d'entrée setIdMgrEntryMappingRepository
    2. Si vous disposez déjà de référentiels de base de données existants basés sur le pilote type 2 basé sur l'interface CLI existante de DB2, mettez à jour les référentiels pour utiliser le pilote type 4 comme suit :
      Tableau 4. Mises à jour de référentiels existants
      Type d'action Commande
      Référentiels de base de données wsadmin> $AdminTask updateIdMgrDBRepository {-id ID_bdd -dbURL URL_bdd -JDBCDriverClass com.ibm.db2.jcc.DB2Driver}
      Référentiel d'extension de propriété wsadmin> $AdminTask setIdMgrPropertyExtensionRepository {-dbURL URL_bdd -JDBCDriverClass com.ibm.db2.jcc.DB2Driver -databaseType type_bdd -dataSourceName nom_source_données -dbAdminId ID_admin_bdd -dbAdminPassword mot_passe_admin_bdd}
      Référentiel du mappage d'entrée wsadmin> $AdminTask setIdMgrEntryMappingRepository {-dbURL URL_bdd -JDBCDriverClass com.ibm.db2.jcc.DB2Driver -databaseType type_bdd -dataSourceName nom_source_données -dbAdminId ID_admin_bdd -dbAdminPassword mot_passe_admin_bdd}
  7. Redémarrez WebSphere Application Server. Virtual member manager utilise alors le nouveau pilote.


Conditions d'utilisation | Commentaires