Configuration d'une base de données DB2

Configurez DB2 comme base de données Rational Connector for SAP Solution Manager

Pourquoi et quand exécuter cette tâche

Ces étapes principales vous indiquent comment configurer Rational Connector pour utiliser DB2 comme base de données :

Procédure

Création de la base de données DB2

  1. Ouvrez le Centre de contrôle DB2.
    1. Pour Windows Start > IBM DB2 > Outils d'administration généraux > Centre de contrôle.
    2. Pour Linux Les commandes pour ouvrir le centre de contrôle DB2 varient selon le système d'exploitation. Exécutez la commande appropriée.
  2. Cliquez avec le bouton droit de la souris sur Toutes les bases de données, puis cliquez sur Créer base de données > Standard. Utilisez tous les paramètres par défaut, à l'exception des deux paramètres suivants :
    • Définir le pool de mémoire tampon par défaut et la taille de la page de table sur 8 Ko
    • Définir le jeu de codes sur UTF-8
  3. Cliquez sur Terminer. La base de données est créée.

Création de tables dans la base de données DB2

  1. Dans le centre de contrôle DB2, sélectionnez l'icône Editeur de commande dans la barre d'icônes.
  2. Cliquez sur Ajouter puis sélectionnez la nouvelle base de données comme cible.
  3. Coupez et collez le contenu de Table.ddl du répertoire racine de l'installation du connecteur vers la fenêtre de ligne de commande supérieure.
  4. Cliquez sur l'icône Exécuter. Les tables ont été créées.

Mise à jour du fichier des propriétés du connecteur pour désigner la base de données DB2

  1. Dans le répertoire racine de l'installation du connecteur, accédez au répertoire server/conf et ouvrez le fichier sapconnector.properties. Par exemple,
    SAPCInstallDir/server/conf/sapconnector.properies
  2. Dans le fichier de propriétés, localisez ces lignes :
    #
    # Sample lines for DERBY 
    # com.ibm.rational.connector.sap.db.vendor=DERBY
    # can be relative to SAPC_HOME system variable or absolute com.ibm.rational.connector.sap.db.location=sapc/Derby/SAPConnectorDB 
    #
    # Sample lines for DB2 
    # 
    #com.ibm.rational.connector.sap.db.vendor=DB2 
    #com.ibm.rational.connector.sap.db.location=//localhost:50000/SAPC:user=db2admin;password=<mot de passe>;
  3. Mettez en commentaires les deux lignes de la base de données Derby avec '#' et supprimez la mise en commentaires des deux lignes de DB2.
  4. Remplacez SAPC par le nom de la base de données que vous avez créée et db2admin et <mot de passe> par l'identificateur utilisateur et le mot de passe de l'identité du démon DB2. Au besoin, modifiez le numéro de port en 50000 pour qu'il corresponde à votre installation de DB2.
  5. Enregistrez le fichier de propriétés et fermez-le. Le fichier des propriétés du connecteur est mis à jour pour désigner la base de données DB2

Si vous utilisez WebSphere Application Server, rendez les pilotes JDBC DB2 accessibles à l'application Java™ Platform Enterprise Edition du connecteur en créant un fournisseur JDBC DB2 sur WebSphere Application Server. Sautez la section suivante si vous utilisez le serveur d'applications Apache Tomcat.

  1. Ouvrez la console d'administration en pointant un navigateur sur http://yoursystem:9060/ibm/console
  2. Cliquez sur Ressources > JDBC > Fournisseurs JDBC.
  3. Dans la première page de l'assistant, sélectionnez Toutes les portées puis sélectionnez Node=le nom de votre noeud, Server=votre configuration de serveur. Cliquez sur Nouveau. Définissez le Type de base de données sur DB2, le Type de fournisseur sur DB2 En utilisant un pilote IBM JCC et le Type d'implémentation sur Source de données XA.
  4. Dans la seconde page de l'assistant, définissez les répertoires java et bin sous SQLLIB comme chemins de répertoire de bibliothèque native et de pilote. Si vous ne connaissez pas l'emplacement de SQLLIB sur votre système, consultez la documentation DB2.
  5. Dans la dernière page de l'assistant, cliquez sur Terminer.

Rendre les pilotes JDBC DB2 accessibles à Tomcat

  1. Copiez les pilotes JDBC DB2 vers le répertoire SAPCInstallDir/server/tomcat/lib. Vous pouvez obtenir le fichier db2jcc.jar dans le répertoire SQLLIB/java de l'installation DB2.

Commentaires en retour