Verificando Quais Usuários Estão Conectados ao Servidor de Banco de Dados

Use a ferramenta de administração do servidor de banco de dados Rational DOORS nas máquinas Windows para verificar quais usuários estão conectados aos servidores de banco de dados no Windows ou no UNIX. O cliente Rational DOORS faz apenas uma conexão com o servidor quando for necessário ler dados do disco ou gravar dados nele. Ele fecha a conexão assim que a transferência dos dados for concluída.

Procedimento

  1. Clique em Iniciar > Programas > IBM Rational > IBM Rational Lifecycle Solutions Tools > IBM Rational DOORS 9.5 > DOORS Database Server Admin.
  2. Conecte-se ao servidor de banco de dados cujas conexões deseja verificar.
  3. Clique em Atualizar Lista para atualizar a lista de usuários e arquivos bloqueados.
  4. Clique em Sair para fechar a janela Administrador do Servidor de Banco de Dados.
    Nota: Não é possível usar a ferramenta de administração do servidor de banco de dados do Rational DOORS nas máquinas UNIX. Se usar uma máquina UNIX para gerenciar o servidor de banco de dados, você deverá usar a linha de comandos:
    1. Mude o diretório de trabalho para $Rational DOORSHOME/bin.
    2. Para ver uma lista de usuários que estão atualmente conectados, insira o comando:
      dbadmin -data port@DOORSserver [-password password]-userlist
      Para ver uma lista de todos os arquivos bloqueados, insira o comando:
      dbadmin -data port@DOORSserver [-password password]-locklist
      Substituir:
      • port com a porta usada pelo servidor de banco de dados.
      • DOORSserver com o nome do computador no qual o servidor de banco de dados está em execução.
      • password com a senha para o servidor de banco de dados. Se o servidor de banco de dados não possuir uma senha, omita o comutador -password.

      Uma lista é exibida de todos os usuários que atualmente possuem uma conexão, no formato channel-id:username@computer. A conexão feita pelo comando dbadmin possui o nome do usuário admin e um asterisco antes do nome do usuário, em vez de dois pontos.

      Por exemplo:

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

O que Fazer Depois

Se houver conexões com o usuário ou bloqueios de arquivo não desejados, poderá removê-los.

Nas máquinas Windows, é possível usar a ferramenta Database Server Administration. Para desconectar um usuário, selecione-o e clique em Desconectar Usuário. Para desbloquear um arquivo, selecione-o e clique em Desbloquear Arquivo.

Nas máquinas UNIX, você deve usar a linha de comandos.
  • Para desconectar um usuário, digite o comando:
    dbadmin -data port@DOORSserver [-password password] -killprocess channel_identifier
  • Para desbloquear um arquivo, digite o comando:
    dbadmin -data port@DOORSserver [-password password] -unlock channel_identifier
Substituir:
  • port com a porta usada pelo servidor de banco de dados.
  • DOORSserver com o nome do computador no qual o servidor de banco de dados está em execução.
  • password com a senha para o servidor de banco de dados. Se o servidor de banco de dados não possuir uma senha, omita o comutador -password.
  • channel_identifier com o identificador de canal que é exibido pelo comutador -locklist.
Nota: Desconecte os usuários e desbloqueie os arquivos apenas se não estiverem mais sendo acessados. Desconectar os usuários que estão atualmente conectados ou desbloquear arquivos que estão sendo acessados atualmente pode corromper o banco de dados.

Feedback