Controllo degli utenti connessi al server di database

È possibile utilizzare il tool di amministrazione del server di database Rational DOORS su macchine Windows per controllare quali utenti sono connessi ai server di database sia su Windows che su UNIX. Il client Rational DOORS effettua una connessione al server solo quando deve leggere dati da disco o scrivere dati su disco. Il client chiude la connessione non appena il trasferimento dati è stato completato.

Procedura

  1. Fare clic su Start > Programmi > IBM Rational > IBM Rational Lifecycle Solutions Tools > IBM Rational DOORS 9.3 > DOORS Database Server Admin.
  2. Connettersi al server di database per il quale si desidera controllare le connessioni.
  3. Fare clic su Aggiorna elenco per aggiornare l'elenco degli utenti e dei file bloccati.
  4. Fare clic su Esci per chiudere la finestra Database Server Admin.
    Nota: Non è possibile utilizzare il tool di amministrazione del server di database Rational DOORS su macchine UNIX. Se è necessario utilizzare una macchina UNIX per gestire il server di database, si deve utilizzare la riga comandi:
    1. Modificare la directory di lavoro in $Rational DOORSHOME/bin.
    2. Per visualizzare un elenco degli utenti attualmente connessi, immettere il comando:
      dbadmin
      -data porta@host [-password password]-userlist
      Per visualizzare un elenco di tutti i file bloccati, immettere il comando:
      dbadmin -data
      porta@host [-password password]-locklist
      Sostituire:
      • porta con la porta utilizzata dal server di database.
      • host con il nome del computer su cui è in esecuzione il server di database.
      • password con la password per il server di database. Se il server di database non presenta una password, omettere lo switch -password.

      Viene visualizzato un elenco di tutti gli utenti che attualmente dispongono di una connessione, nel formato id-canale:nomeutente@computer. La connessione eseguita dal comando dbadmin presenta admin come nome utente e un asterisco prima del nome utente invece di due punti.

      Ad esempio:

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

Operazioni successive

Se sono presenti connessioni utente o blocchi di file indesiderati, è possibile rimuoverli.

Su macchine Windows, è possibile utilizzare il tool di amministrazione del server di database. Per disconnettere un utente, selezionarlo e fare clic su Disconnetti utente. Per sbloccare un file, selezionarlo e fare clic su Sblocca file.

Su macchine UNIX, è necessario utilizzare la riga comandi.
  • Per disconnettere un utente, immettere il comando:
    dbadmin -data
    porta@computer [-password password] -killprocess
    identificativo_canale
  • Per sbloccare un file, immettere il comando:
    dbadmin -data
    porta@computer [-password password] -unlock
    identificativo_canale
Sostituire:
  • porta con la porta utilizzata dal server di database.
  • host con il nome del computer su cui è in esecuzione il server di database.
  • password con la password per il server di database. Se il server di database non presenta una password, omettere lo switch -password.
  • identificativo_canale con l'identificativo del canale visualizzato dallo switch -locklist.
Nota: Disconnettere solo gli utenti che non sono più collegati e sbloccare solo i file per cui non è più in corso l'accesso. La disconnessione di utenti attualmente connessi o lo sblocco di file attualmente acceduti potrebbe danneggiare il database.

Feedback