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 do IBM® Engineering Requirements Management DOORS (DOORS) em máquinas Windows para verificar quais usuários estão conectados aos servidores de banco de dados nos sistemas Windows ou Linux. O cliente DOORS apenas faz uma conexão com o servidor quando precisa ler dados do disco ou gravar dados no disco. 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 Engineering Requirements Management DOORS 9.versão > Administrador do servidor de banco de dados do DOORS.
  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 DOORS em máquinas Linux. Se você usar uma máquina Linux para gerenciar o servidor de banco de dados, deve-se 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.

Em máquinas Linux, deve-se 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.

ícone de Vídeo Vídeo

Canal Jazz.net
Canal Educação de Software

ícone aprender Cursos

IoT Academy
Gateway de conhecimento técnico

ícone de Pergunta Comunidade

Jazz.net
Fóruns do Jazz.net
artigos do Jazz.net

ícone de suporte Suporte

Comunidade Suporte IBM
Wiki de implantação