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 :
- Créez la base de données.
- Créez les tables de la base de données.
- Mettez à jour le fichier de propriétés du connecteur dans la base de données.
- Rendez les fichiers JDBC de la base de données accessibles au serveur d'applications.
Procédure
Création de la base de données DB2
- Ouvrez le Centre de contrôle DB2.
.
Les commandes pour ouvrir le centre de contrôle
DB2 varient selon le système d'exploitation.
Exécutez la commande appropriée.
- Cliquez avec le bouton droit de la souris sur Toutes les bases de
données, puis cliquez sur . 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
- Cliquez
sur Terminer. La base de données est créée.
Création de tables dans la base de données
DB2
- Dans le centre de contrôle DB2, sélectionnez
l'icône Editeur de commande dans la barre d'icônes.
- Cliquez sur Ajouter puis sélectionnez la nouvelle base de données comme cible.
- 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.
- 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
- 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
- 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>;
- 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.
- 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.
- 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.
- Ouvrez la console d'administration en pointant un navigateur sur
http://yoursystem:9060/ibm/console
- Cliquez sur
.
- 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.
- 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.
- Dans la dernière page de l'assistant, cliquez sur Terminer.
Rendre les pilotes JDBC DB2
accessibles à Tomcat
- 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.