Configuration d'IBM DB2

Pour utiliser Rational ClearQuest avec des bases de données DB2, vous devez installer une édition prise en charge d'IBM DB2 sur votre serveur de bases de données et personnaliser le conteneur de bases de données.

Il existe deux méthodes de configuration du logiciel de bases de données DB2. La première méthode consiste à créer une seule base de données DB2 dans un serveur de base de données DB2. Créez ensuite le référentiel de schémas Rational ClearQuest et une ou plusieurs bases de données utilisateur dans la base de données DB2 unique. La seconde méthode exige de créer plusieurs bases de données DB2 pour les bases de données Rational ClearQuest sur le serveur de base de données DB2.

  • Si vous choisissez la méthode de la base de données unique, créez une base de données DB2 vide. Pour plus de détails sur la création d'une base de données ClearQuest vide avec DB2, voir Module: Creating empty ClearQuest databases with DB2. Créez ensuite un compte utilisateur pour chaque base de données Rational ClearQuest au niveau du système d'exploitation. Lorsque vous créez le référentiel de schémas et les bases de données utilisateur Rational ClearQuest, utilisez le même nom de base de données, mais des comptes utilisateur différents créés au niveau du système pour détenir les droits de propriété sur les bases Rational ClearQuest. Par exemple, si vous créez les ID utilisateur cqrepo et cqdata au niveau du système d'exploitation, cqrepo peut être propriétaire de la base de données du référentiel de schémas, tandis que cqdata peut détenir la base utilisateur sous la base de données unique cqdb.
  • Si vous utilisez la méthode des bases de données multiples, créez une base de données DB2 vide pour chaque base Rational ClearQuest (référentiel de schémas et une ou plusieurs bases de données utilisateur).
Conseil : DB2 est une base de données qui fait la distinction entre les majuscules et les minuscules. Si vous utilisez Rational ClearQuest MultiSite ou que vous voulez migrer vers une base de données d'un autre fournisseur, considérez les problèmes de distinction entre majuscules et minuscules pour votre base de données.
Remarque : Pour obtenir des instructions détaillées sur l'exécution de l'enchaînement d'activités suivant, consultez la documentation de votre logiciel DB2.
Tableau 1. Enchaînement d'activités de configuration d'une base de données DB2
Tâche Commentaires
Installez une version prise en charge de DB2 Lors de l'installation d'une base de données DB2 sur une plateforme AIX prise en charge, assurez-vous que le système de fichiers sur lequel réside la base autorise les fichiers supérieurs à 2 Go.
Créez votre ou vos bases de données DB2, selon la méthode de votre choix

Si vous utilisez la méthode de base de données unique, créez des ID utilisateur pour les bases de données Rational ClearQuest. La procédure de la documentation DB2 suppose que le groupe public a les droits par défaut. Lorsque vous attribuez des droits aux noms d'utilisateur DB2 qui auront accès à la base de données, ces droits doivent correspondre à ceux du groupe public.

Si vous utilisez la méthode des bases de données multiples, répétez la procédure de création de base de données pour chaque base de données.

Remarque : Il se peut que la page de codes par défaut de vos paramètres régionaux ne soit pas compatible avec votre environnement Rational ClearQuest. Pour plus d'informations, voir Pages de codes et prise en charge de la langue nationale
Ajoutez un pool de mémoire tampon et un espace table pour chaque base de données créée

Après avoir créé le pool de mémoire tampon, définissez la taille de page sur 32. Définissez la taille des pages de 32 Ko sur 1024.

Créez deux espaces table pour le pool de mémoire tampon : un normal et un temporaire.

Ajoutez un groupe public à chaque espace table créé et affectez des droits Zone d'utilisation Avant d'effectuer cette tâche, vous devez créer deux comptes utilisateur sur le serveur pour utiliser DB2 avec Rational ClearQuest. L'un est destiné au référentiel de schémas, l'autre à la base de données utilisateur.
Définissez les paramètres pour chaque base de données créée
DB2 version 9.7
Paramètres de performance :
  • APPL_MEMORY = AUTOMATIC (paramètre par défaut)
  • APPLHEAPSZ = AUTOMATIC (paramètre par défaut)
  • SORTHEAP = 1024
Paramètres du journal :
  • LOGFILSIZ = 2048
  • LOGPRIMARY = 15
  • LOGSECOND = 10
Paramètre facultatif
Si vous utilisez Rational ClearQuest Connector pour synchroniser la base de données utilisateur avec une zone de projet Jazz, définissez MAXAPPLS = 200 pour la base de données utilisateur et le référentiel de schémas.
Connectez des packages DB2 aux bases de données créées

Avant de connecter les packages depuis Rational ClearQuest, vous devez exécuter la commande suivante pour les associer aux bases de données.

binddb2pkg server database DB2_admin password [port]
Remarque : Si la base de données se trouve dans une instance DB2 qui n'utilise pas le port par défaut (50000), vous devez indiquer le port utilisé.
Conseil : Exécutez la commande binddb2pkg si vous effectuez une mise à niveau d'une base de données utilisateur existante vers une version de Rational ClearQuest incluant une version à jour du pilote DataDirect. Pour plus d'informations sur binddb2pkg, voir binddb2pkg

Feedback