Vérification des utilisateurs connectés au serveur de base de données

Utilisez l'outil d'administration Rational DOORS sur des ordinateurs Windows pour vérifier les utilisateurs connectés aux serveurs de base de données sous Windows ou UNIX. Le client Rational DOORS se connecte uniquement au serveur s'il doit lire ou écrire les données sur le disque. Il ferme la connexion à l'issue du transfert des données.

Procédure

  1. Cliquez sur Démarrer > Programmes > IBM Rational > IBM Rational Lifecycle Solutions Tools > IBM Rational DOORS 9.4 > Administration DOORS Database Server.
  2. Connectez-vous au serveur de base de données dont vous souhaitez vérifier les connexions.
  3. Cliquez sur l'option permettant d'actualiser la liste pour actualiser la liste des utilisateurs et des fichiers verrouillés.
  4. Cliquez sur Quitter pour fermer la fenêtre Administration DOORS Database Server.
    Remarque : Vous ne pouvez pas utiliser l'outil d'administration de serveur de base de données Rational DOORS sur des ordinateurs UNIX. Si vous utilisez un ordinateur UNIX pour gérer le serveur de base de données, vous devez utiliser la ligne de commande :
    1. Accédez au répertoire de travail $Rational DOORSHOME/bin.
    2. Pour afficher une liste des utilisateurs connectés, entrez la commande suivante :
      dbadmin -data port@serveurDOORS [-password mot de passe]-userlist
      Pour afficher une liste de tous les fichiers verrouillés, entrez la commande suivante :
      dbadmin -data port@serveurDOORS [-password mot de passe]-locklist
      Remplacer :
      • port par le port que le serveur de base de données utilise.
      • serveurDOORS par le nom de l'ordinateur sur lequel fonctionne le serveur de base de données.
      • mot_de_passe par le mot de passe du serveur de base de données. Si le serveur de base de données ne contient pas de mot de passe, ignorez le commutateur -password.

      Une liste de tous les utilisateur connectés s'affiche, sous la forme ID-canal:nom_utilisateur@ordinateur. La connexion établie par la commande dbadmin contient le nom d'utilisateur admin précédé d'un astérisque, à la place des deux points.

      Par exemple:

      abc$ dbadmin -data 36677@xyz -userlist
      -I- DBADMIN 6823:ptfrint@def
      -I- DBADMIN 8978*admin@abc 
      abc$ dbadmin -data 36677@ghi -killprocess 6823 

Que faire ensuite

Vous pouvez supprimer les éventuelles connexions utilisateur ou verrous de fichier indésirables.

Sous Windows, vous pouvez utiliser l'outil d'administration de serveur de base de données. Pour déconnecter une connexion utilisateur, sélectionnez-la et cliquez sur l'option permettant de déconnecter l'utilisateur. Pour déverrouiller un fichier, sélectionnez-le et cliquez sur l'option permettant de déverrouiller le fichier.

Sous UNIX, vous devez utiliser la ligne de commande.
  • Pour déconnecter un utilisateur, entrez la commande suivante :
    dbadmin -data port@serveurDOORS [-password mot de passe] -killprocess identificateur_canal
  • Pour déverrouiller un fichier, entrez la commande suivante :
    dbadmin -data port@serveurDOORS [-password mot de passe] -unlock identificateur_canal
Remplacer :
  • port par le port que le serveur de base de données utilise.
  • serveurDOORS par le nom de l'ordinateur sur lequel fonctionne le serveur de base de données.
  • mot_de_passe par le mot de passe du serveur de base de données. Si le serveur de base de données ne contient pas de mot de passe, ignorez le commutateur -password.
  • identificateur_canal par l'identificateur de canal affiché par le commutateur -locklist.
Remarque : Déconnectez uniquement les utilisateurs et déverrouillez les fichiers qui ne sont plus accessibles. La déconnexion des utilisateurs ou le déverrouillage des fichiers accessibles peut endommager votre base de données.

Commentaires en retour