Überprüfen, welche Benutzer mit dem Datenbankserver verbunden sind

Auf Windows-Maschinen können Sie mithilfe des Verwaltungstools für Rational DOORS-Datenbankserver prüfen, welche Benutzer auf Windows- oder Linux-Systemen mit Datenbankservern verbunden sind. Der Rational DOORS-Client stellt nur eine Verbindung mit dem Server her, wenn Daten von einem Datenträger gelesen oder auf einen Datenträger geschrieben werden müssen. Die Verbindung wird geschlossen, sobald die Datenübertragung ausgeführt wurde.

Vorgehensweise

  1. Klicken Sie auf Start > Programme > IBM Rational > IBM Rational Lifecycle Solutions Tools > IBM Rational DOORS 9.Version > DOORS Database Server Admin.
  2. Stellen Sie eine Verbindung mit dem Server her, dessen Verbindungen überprüft werden soll.
  3. Klicken Sie auf Liste aktualisieren, um die Liste der Benutzer und gesperrten Dateien zu aktualisieren.
  4. Klicken Sie auf Beenden, um das Fenster Database Server Admin zu schließen.
    Anmerkung: Sie können das Verwaltungstool für Rational DOORS-Datenbankserver nicht auf Linux-Maschinen verwenden. Wenn Sie zur Verwaltung des Datenbankservers eine Linux-Maschine verwenden, müssen Sie die Befehlszeile verwenden:
    1. Ändern Sie Ihr Arbeitsverzeichnis in $Rational DOORSHOME/bin.
    2. Um eine Liste der Benutzer anzuzeigen, die derzeit verbunden sind, geben Sie folgenden Befehl ein:
      dbadmin -data port@DOORS-server [-password kennwort]-userlist
      Um eine Liste aller gesperrten Dateien anzuzeigen, geben Sie diesen Befehl ein:
      dbadmin -data port@DOORS-server [-password kennwort]-locklist
      Ersetzen:
      • port durch den Port, den der Datenbankserver verwendet.
      • DOORS-server durch den Namen des Computers, auf dem der Datenbankserver ausgeführt wird.
      • kennwort durch das Kennwort des Datenbankservers. Wenn der Datenbankserver kein Kennwort besitzt, übergehen Sie den Schalter -password.

      Eine Liste aller Benutzer im Format kanal-id:benutzername@computer wird angezeigt, die derzeit verbunden sind. Die mithilfe des Befehls dbadmin hergestellte Verbindung hat den Benutzernamen admin, dem ein Stern anstelle eines Doppelpunkts vorangestellt ist.

      Beispiel:

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

Nächste Schritte

Unerwünschte Benutzerverbindungen oder Dateisperren können entfernt werden.

Auf Windows-Maschinen können Sie das Database Server Admin-Werkzeug verwenden. Um eine Benutzerverbindung zu trennen, wählen Sie sie aus und klicken Sie auf Benutzer trennen. Um eine Datei zu entsperren, wählen Sie sie aus und klicken Sie auf Datei entsperren.

Bei Linux-Maschinen müssen Sie die Befehlszeile verwenden.
  • Um einen Benutzer zu trennen, geben Sie folgenden Befehl ein:
    dbadmin -data port@DOORS-server [-password kennwort] -killprocess kanal-id
  • Um eine Datei zu entsperren, geben Sie diesen Befehl ein:
    dbadmin -data port@DOORS-server [-password kennwort] -unlock kanal-id
Ersetzen:
  • port durch den Port, den der Datenbankserver verwendet.
  • DOORS-server durch den Namen des Computers, auf dem der Datenbankserver ausgeführt wird.
  • kennwort durch das Kennwort des Datenbankservers. Wenn der Datenbankserver kein Kennwort besitzt, übergehen Sie den Schalter -password.
  • kanal-id durch die Channel-ID, die vom Schalter -locklist angezeigt wird.
Anmerkung: Trennen Sie nur Benutzer, die nicht verbunden sind, und entsperren Sie nur Dateien, auf die nicht mehr zugegriffen wird. Wenn Sie Benutzer trennen, die noch verbunden sind, oder Dateien entsperren, auf die noch zugegriffen wird, könnte die Datenbank beschädigt werden.

Feedback