Suivez ces instructions pour configurer une base de données DB2 ou DB2 Express de sorte qu'elle utilise IBM® Rational Quality Manager.
Avant de commencer
Remarque : DB2 v9.5 Workgroup
Server Edition est fourni avec cette édition de Rational Quality Manager.
Cette procédure suppose que les conditions requises suivantes sont remplies. Pour plus d'informations, reportez-vous à la documentation de DB2 ou adressez-vous à un administrateur de base de données (DBA) DB2.
Pourquoi et quand exécuter cette tâche
Pour configurer une base de données DB2, procédez comme suit :
- Sur le serveur DB2, démarrez le centre de contrôle DB2.
- Cliquez avec le bouton droit de la souris sur Toutes les bases de données et sélectionnez Création d'une base de données, puis Standard. L'assistant de création d'une base de données s'ouvre.
- Dans la première page de l'assistant de création d'une base de données, effectuez les opérations suivantes :
- Comme nom de base de données, tapez : RQM.
- Spécifiez le chemin par défaut, par exemple : C:\.
- Sélectionnez l'option Stockage géré par DB2 (stockage automatique).
- Spécifiez 16K comme valeur du pool de mémoire tampon et de l'espace table.
- Cliquez sur Suivant.
- Dans la deuxième page de l'assistant de création d'une base de données, effectuez les opérations suivantes :
- Acceptez les valeurs par défaut.
- Cliquez sur Suivant.
- Dans la troisième page de l'assistant de création d'une base de données, vérifiez que les options suivantes sont définies comme indiqué :
- La zone Pays/Région est définie à : valeur par défaut.
- La zone Territoire a pour valeur US.
- La zone Jeu de codes a pour valeur UTF-8.
- La zone Ordre de classement a pour valeur : Système.
- Cliquez sur Suivant.
- Cliquez sur Terminer.
Remarque : Les étapes suivantes sont exécutées sur le serveur Jazz de Rational Quality Manager.
- Recherchez le fichier teamserver.properties dans le répertoire répertoire_installation\server\conf\jazz\
et renommez-le "teamserver.derby.properties".
Rational Quality Manager utilise ce fichier pour spécifier différentes propriétés, parmi lesquelles les paramètres de base de données.
Si vous mettez à jour le fichier teamserver.properties, vous pouvez utiliser la base de données DB2 au lieu de la base de données Derby.
- Recherchez le fichier teamserver.db2.properties dans le répertoire répertoire_installation\server\conf\jazz\ et renommez-le "teamserver.properties".
- Indiquez les informations de la base de données et de la connexion dans le fichier teamserver.properties.
La spécification de connexion par défaut établit une connexion à une base de données DB2 qui s'exécute sur localhost, sur le port 50000. L'exemple ci-après suppose que la base de données s'appelle RQM et que le nom d'utilisateur et le mot de passe sont db2admin. Si les valeurs par défaut ont été utilisées lors de la configuration de la base de données, il se peut que le fichier teamserver.properties soit déjà correctement configuré. Dans le cas contraire, modifiez les informations suivantes en fonction de votre configuration.
- Ouvrez le fichier teamserver.properties dans un éditeur de texte.
- Recherchez les lignes suivantes :
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/RQM:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin
- Modifiez la valeur de la propriété com.ibm.team.repository.db.jdbc.location du serveur et de la base de données DB2.
Modifiez le nom d'hôte de la base de données (ou l'adresse IP), le nom de la base de données, le nom d'utilisateur et le mot de passe DB2.
Remarque : L'utilisateur DB2 doit disposer des droits requis pour créer des tables, des espaces de tables et modifier la configuration de la base de données.
Les utilisateurs DB2 sont créés par le système d'exploitation.
- Indiquez le mot de passe de l'utilisateur dans la propriété com.ibm.team.repository.db.jdbc.password.
Remarque : Ne modifiez pas la chaîne password={password} dans la propriété com.ibm.team.repository.db.jdbc.location.
- Si nécessaire, modifiez la propriété com.ibm.team.repository.db.db2.content.tablespace.location en indiquant un chemin sur le serveur Jazz où l'espace de tables principal peut être créé.
Remarque : Si la valeur par défaut content_tablespace n'est pas modifiée, l'espace table est créé sous l'emplacement de stockage de la base de données. Sur Windows®, si un nouveau chemin est indiqué, vous devez l'entrer avec des doubles barres obliques inverses, par exemple : com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace.
- Ajoutez les lignes suivantes dans le fichier teamserver.properties. (Modifiez les numéros de port pour qu'ils correspondent à votre configuration WebSphere Application Server.)
#websphere port configuration
com.ibm.team.repository.server.repourl.port.http=9080
com.ibm.team.repository.server.repourl.port.https=9443
Remarque : Il s'agit des numéros de port par défaut. Si vous n'avez pas installé WebSphere Application
Server et que vous utilisez d'autres numéros de port, faites-les correspondre aux numéros de port affectés dans WebSphere Application
Server.
- Modifiez les trois profils pour y inclure un chemin complet.
Sur Windows, les profils résident dans répertoire_installation\server\conf\jazz\provision_profiles.
Sur Linux, les profils résident dans répertoire_installation\server.
Remarque : Les espaces figurant dans les chemins d'accès dans les profils doivent être remplacés
par la chaîne %20.
Informations sur les profils. : Jazz utilise des profils pour spécifier le chemin d'accès au plug-in pour les mises à jour d'édition et de groupe de correctifs ultérieures. Ces profils sont également utilisés lors de la création de tables de base de données.
Les profils doivent contenir le chemin d'accès complet au répertoire de mise à jour pour fonctionner correctement.
- profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/update-site
featureid=com.ibm.team.rtc.server.feature
- rqm-license-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-license-update-site
featureid=com.ibm.rqm.licensing.standard.feature
- rqm-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-update-site featureid=com.ibm.rqm.server.feature
- Sous Linux, la syntaxe permettant d'éditer les profils est la suivante, si votre répertoire d'installation Rational Quality Manager est /opt/IBM/RQM20/.
- Pour Red Hat Enterprise Linux 5 : url=file:/opt/IBM/RQM20/server OU url=file:///opt/IBM/RQM20/server.
- Pour SUSE Linux Enterprise
Server 10 : url=file:/opt/IBM/RQM20/server
- Une fois que le fichier teamserver.properties et que les profils de gestion d'accès ont été modifiés, vous devez exécuter un utilitaire Jazz appelé repotools pour créer les tables de base de données. Le fichier repotools.bat
réside à l'emplacement répertoire_installation\server\repotools.bat.
- Ouvrez une invite de commande.
- Exécutez repotools.bat -createTables.
Résultats
Vous avez terminé la configuration de la base de données.