Description du fonctionnement de l'utilitaire ClearQuest Diagnostics
L'utilitaire
Rational ClearQuest Diagnostics présente une interface de ligne de commande
se composant de deux sous-commandes : validatedb, qui
vérifie l'intégrité de votre référentiel de schémas et/ou base de données
utilisateur et describe, qui affiche des informations
sur chaque règle.
Pour exécuter ces sous-commandes,
commencez par naviguer jusqu'au répertoire où l'utilitaire est installé. Le
répertoire d'installation par défaut est \Programmes\Rational\ClearQuest\diagnostic.
Pour préciser quelle sous-commande
exécuter et quels paramètres utiliser, éditez le fichier
cqdiagnostics.pl, qui définit la variable d'environnement
de chemin de classe et appelle les sous-commandes. Exécutez ensuite cqdiagnostics.pl.
L'utilitaire contrôle l'intégrité du référentiel de schémas ou de la
base de données utilisateur en les soumettant à un ensemble de règles
définies dans un fichier XML. Le champ d'application de la commande peut être l'un des suivants :
- toutes les règles du fichier de règles,
- un ou plusieurs groupes de règles,
- une ou plusieurs règles spécifiques.
Un groupe de règles est un ensemble de règles conçues pour vérifier un aspect particulier de l'intégrité d'une base de données. Rational ClearQuest propose quatre groupes de règles :
- Basic — règles permettant de s'assurer de la présence des tables et colonnes appropriées.
- Performance — règles permettant de s'assurer de la présence des clés et index nécessaires pour des performances acceptables.
- User — règles permettant de s'assurer de l'exactitude des informations relatives aux utilisateurs et aux groupes.
- Multisite — règles permettant de s'assurer de l'exactitude des informations MultiSite.
Conformez-vous aux instructions suivantes pour vous servir de l'utilitaire :
- Assurez-vous que le serveur de base de données sur lequel l'utilitaire
est exécuté dispose d'au moins 1 Go d'espace disque libre. En effet,
l'utilitaire crée des tables de données temporaires dans la base de données
vérifiée et un espace suffisant doit être prévu pour ces tables.
- N'exécutez pas plusieurs sessions de l'utilitaire
Rational ClearQuest
Diagnostics en même temps sur le même référentiel ou la même base
utilisateur, car vous pourriez obtenir des résultats incorrects.
- Bien qu'il soit possible d'exécuter l'utilitaire sur une base de
données ou un référentiel de schémas de production, il est préférable
d'utiliser une copie de sauvegarde de votre référentiel de données ou de
votre base de données utilisateur. En effet, l'utilitaire peut prendre
longtemps pour établir un diagnostic.
Si vous l'exécutez sur le référentiel
ou la base de production, les utilisateurs risquent de constater une baisse
des performances. De plus, les modifications apportées par les utilisateurs
à la base de données de production, pendant que l'utilitaire est exécuté, peuvent fausser les résultats.