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.3 > 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 souhaitez utiliser 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@hôte [-password mot_de_passe]-userlist
      Pour afficher une liste de tous les fichiers verrouillés, entrez la commande suivante :
      dbadmin -data port@hôte [-password mot_de_passe]-locklist
      Remplacer :
      • port par le port que le serveur de base de données utilise.
      • hôte 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 éventuels 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-là 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 a commande suivante :
    dbadmin -data port@ordinateur [-password mot_de_passe] -killprocess identificateur_canal
  • Pour déverrouiller un fichier, entrez la commande suivante :
    dbadmin -data port@ordinateur [-password mot_de_passe] -unlock identificateur_canal
Remplacer :
  • port par le port que le serveur de base de données utilise.
  • hôte 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