Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Usuários Logados


Posts Recomendados


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Galera,

Vocês saber como posso fazer para que o usuário se desconecte da base CORPORE e o nome dele não fique "pendurado" na base e quando a gente consulte as conexões ele não esteja mais lá?

Outra coisa, existe um "timeout" para que os usuários saiam da base se não estiverem utilizando realmente?

Obrigado.

Link para comentar
Compartilhar em outros sites

  • Respostas 65
  • Criado
  • Última resposta

Principais membros que postaram neste tópico

Principais membros que postaram neste tópico

Imagens postadas


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Alberto, o sistema controla esse "pendurado" como vc disse, através justamente do Logout do sistema. Caso não tenha efetuado o logout corretamente, seja por travamento do sistema, queda de força ou algum outro motivo, ele sempre vai ficar lá gastando um acesso que pode prejudicar a outros usuários, pois, se o cliente tiver poucos acessos, ele vai contar como um usuário ativo.

Já a segunda questão, NÃO que eu saiba. O sistema não controla isso, a não ser que seja feito alguma coisa através de customização, já que pelo banco de dados pode-se ter esse controle. Me parece que já vi alguma coisa no estilo feito pra algum cliente, não sei ao certo. Mas, naquelas, é customização comprada pelo cliente.

Espero ter ajudado.

PS.: Conseguiu resolver aquela questão de postar anexos ne ?

qualquer coisa, me avisa.

Abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  49
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  219
  • Conteúdo/Dia:  0.03
  • Reputação:   2
  • Pontos/Conquistas:  1.587
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  52

Alberto,

Segue anexo uma procedure que fizemos e que roda de 3 em 3 minutos como um job no Sql Server.Esta procedure serve para retirar da GLOGIN os usuários "pendurados".Antes de usá-la, a todo momento os usuários reclamavam que não havia mais licenças disponíveis (temos em torno de 100 usuários).Depois dela, quando eles reclamam, é porque realmente atingimos o uso máximo.

Espero que ajude,

Script.txt

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Boa Ivan...

Sabia que tinha como fazer... seja por customização ou procedure.

Valeu por ter postado para todos.

PS.: Movi para a área de Banco de Dados...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  284
  • Tópicos/Dia:  0.04
  • Meu Conteúdo:  2.117
  • Conteúdo/Dia:  0.32
  • Reputação:   10
  • Pontos/Conquistas:  13.363
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  45

Já verificaram no suporte da RM se há algum programa?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

É o que falei acima Sebastião... eu sei de um cliente que pagou uma customização pra isso.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  192
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  1.767
  • Conteúdo/Dia:  0.27
  • Reputação:   2
  • Pontos/Conquistas:  10.702
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  52

Muito bom Alberto !!!

Isso vai ajudar muita gente por aí ...

Valeu ;)

Link para comentar
Compartilhar em outros sites

  • 2 meses depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  50
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  47

Alberto,

Segue anexo uma procedure que fizemos e que roda de 3 em 3 minutos como um job no Sql Server.Esta procedure serve para retirar da GLOGIN os usuários "pendurados".Antes de usá-la, a todo momento os usuários reclamavam que não havia mais licenças disponíveis (temos em torno de 100 usuários).Depois dela, quando eles reclamam, é porque realmente atingimos o uso máximo.

Espero que ajude,

Ivan, essa situação então vai servir para mim pois possuo 31 acessos e é uma briga para acessar o sistema.

Teria como colocar de 15 em 15 minutos verificar se o usuário não tiver usando derrubá-lo?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  41
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  229
  • Conteúdo/Dia:  0.04
  • Reputação:   1
  • Pontos/Conquistas:  1.596
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  47

:tks:

Sera que nao tem essa procedure pra Oracle???

Ou algum outro jeito de saber se o usuario esta inativo ou nao......

to com muito problema de licenças aqui... o pessoal nao sai do sistema e vai almoçar....

E ai fica muita gente sem usar...

Obrigado :EmoticonosMsN (85):

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  110
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.391
  • Conteúdo/Dia:  0.21
  • Reputação:   17
  • Pontos/Conquistas:  8.047
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  47
  • Dispositivo:  Windows

Eu tinha o mesmo problema e a RM Campinas me enviou um programa chamado Monitor de Acesso que eu vejo todas os usuários logados, módulos, dia/hora e derrubo quem eu quiser.

Não pagamos nada por isso apenas pedi e eles me mandaram.

Segue anexo o print da tela do programa pra vocês verem.

EDIT:

Anexei o programa que o Markitu me enviou aqui junto com o print que ele passou.

Jair

Edit 2: O Programa MonitAcesso.exe ( dentro do Zip ) tem a validade até 30/06/2007. Tentando usar após esta data nào será possível, exibindo uma mensagem para entrar em contato com a RM Sistemas.

monitor_de_acesso.doc

MonitAcesso.zip

Editado por Jair
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  192
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  1.767
  • Conteúdo/Dia:  0.27
  • Reputação:   2
  • Pontos/Conquistas:  10.702
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  52

Mas, nesse caso, vc teria que saber que o determinado usuário não esteja usando nada ...

E, você é quem comanda. Ele não derruba sozinho né ?

:tks::EmoticonosMsN (85):

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  110
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.391
  • Conteúdo/Dia:  0.21
  • Reputação:   17
  • Pontos/Conquistas:  8.047
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  47
  • Dispositivo:  Windows

Isso. Você precisa saber quem realmente esta utilizando mas pra mim é facil porque tenho os usuários que estão on-line no Gerenciador do Terminal Service.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Coloquei o programa em anexo no mesmo post do markitu, acima...

Link para o link dele com o programa e o print do mesmo:

./index.php?...findpost&p=4483

---------------------------------------

Outra coisa,

recebi esta mensagem do membro ^ArceJunior^ através do link "Reporte este post a um moderador".

Tópico: Usuários Logados

-------

Link para o post: Alguns posts acima...

------------------------------------------------

Texto reportado pelo membro:

------------------------------------------------

Estou tentando buscar informações que eu possa deixar no banco de dados uma trigger para checar a cada 15 minutos se o usuário está utilizando o sistemas.

E esse erro que está do monitor está acontecendo aqui também.

------------------------------------------------

ArceJunior, seguinte...

primeiramente, não use o Botão REPORT para mandar mensagens para o fórum. Ele serve para advertir a moderação / Administração sobre problemas em posts, ou coisas postadas indevidamente.

Sobre o erro que está dando ai, explique aqui postando um comentário... assim podemos todos conversar e tentar resolver juntos, ok ? Se a questão pra vc, é ter um script para Oracle, pode-se tentar montar um, mas Oracle não é minha praia direito. Conheço, mas nunca montei triggers em Oracle, apenas em SQL Server... teria que ver quem conheça bem que possa tentar montar. Ou contratar uma empresa que crie algo pra vc. Existe a opção que o markitu passou, pode lhe ajudar, pois, serve para SQL Server e pra Oracle.

Abraço

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  79
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  611
  • Conteúdo/Dia:  0.09
  • Reputação:   2
  • Pontos/Conquistas:  3.847
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Ivan,

Desculpe a extrema simplificação do problema, mas tudo se resume no comando DELETE GLOGIN WHERE ....

Isto a própria RM já tinha me passado, eu fui fazer uma conversão e ele não deixava. Apagando direto os registros da GLOGIN, você derruba quem estiver realmente conectado, portanto cuidado ao utilizá-lo

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Só lembrando um detalhe. Caso seja deletado o registro de algum usuário e este ainda estiver no sistema, ele será derrubado do mesmo, em no máximo 5 minutos... de acordo com os controles do sistema. Pode ser que ele não perceba de imediato, mas cairá em seguida. Podendo até ter problema, pois poderá estar no meio de uma transação. Imagine derrubar um usuário no meio de uma liberação de folha, ou de um processo de integração, etc...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  54
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  362
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Não tem como logar nesse aplicativo com outro usuário (<> de rm)?

Eu tinha o mesmo problema e a RM Campinas me enviou um programa chamado Monitor de Acesso que eu vejo todas os usuários logados, módulos, dia/hora e derrubo quem eu quiser.

Não pagamos nada por isso apenas pedi e eles me mandaram.

Segue anexo o print da tela do programa pra vocês verem.

EDIT:

Anexei o programa que o Markitu me enviou aqui junto com o print que ele passou.

Jair

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  32
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  565
  • Conteúdo/Dia:  0.09
  • Reputação:   10
  • Pontos/Conquistas:  3.159
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline
  • Idade:  43
  • Dispositivo:  Windows

Lucélia, fiz o teste com o sysdba e conectou....

:EmoticonosMsN (85):

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  83
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  433
  • Conteúdo/Dia:  0.07
  • Reputação:   0
  • Pontos/Conquistas:  2.980
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  53

Alberto,

Segue anexo uma procedure que fizemos e que roda de 3 em 3 minutos como um job no Sql Server.Esta procedure serve para retirar da GLOGIN os usuários "pendurados".Antes de usá-la, a todo momento os usuários reclamavam que não havia mais licenças disponíveis (temos em torno de 100 usuários).Depois dela, quando eles reclamam, é porque realmente atingimos o uso máximo.

Espero que ajude,

Pergunta besta como vai saber que o usuario nao esta realmente utilizando o sistema?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Não tem como saber com certeza...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  54
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  362
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  45

Lucélia, fiz o teste com o sysdba e conectou....

:EmoticonosMsN (85):

Fábio, acho que o problema é que as permissões dos usuários aqui foram trocados e só o RM é dono das tabelas, por isso não consigo conectar com outro usuário...

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  152
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  770
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Pessoal bom dia, alguem poderia me informar os campos e os data types da tabela glogin?

é que eu não lembro de cabeça e não utilizo mais os sistemas da RM.

Irei elaborar uma procedure para remover o usuário inativo por "X" tempo, Exemplo: caso um usuário esteja sem utilizar o sistema por 35 min, a procedure irá apagar o registro do usuário da tabela glogin, executará um kill no processo, gravará um log do usuário que foi deletado(usuário,sistema,hora do logon, tempo de inatividade, etc), e enviará um correio para o DBA informando sobre a deleção.

Informo que a procedure não removerá usuários no meio de transações, pois, como eu já mencionei, só os inativos.

Aguadando retorno,

Emanuel Peixoto

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  192
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  1.767
  • Conteúdo/Dia:  0.27
  • Reputação:   2
  • Pontos/Conquistas:  10.702
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  52

É isto que vc está querendo Emanuel ?

LOGINID............... int 4

USERNAME............ varchar 16

COMPUTERNAME.... varchar 32

CODSISTEMA........ varchar 2

LOGINTIME........... datetime 8

LIVETIME............... datetime 8

CLIENTTYPE........... varchar 3

DOMINIO............... varchar 64

:)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  152
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  770
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

é sim. São todos os campos?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  192
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  1.767
  • Conteúdo/Dia:  0.27
  • Reputação:   2
  • Pontos/Conquistas:  10.702
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  52

Exatamente.

:)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  152
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  770
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

valeu.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.