Re: RES: [oracle_br] parametro commit

2007-05-22 Por tôpico Andre Santos
Elaine

Enviei uma mensagem faz uns dias, mas talvez não tenha chegado ao grupo...

Existe, também, um recurso de configuração do Listener (no servidor), no
qual ele verifica periodicamente se a conexão de cada usuário está ativa (se
não me engano, é algo como enviar um ping para ver se há resposta).

Procure por Oracle Dead Connection Detection (DCD).

[ ]

André


Em 21/05/07, Rafael Milanez [EMAIL PROTECTED]
escreveu:

   É isso mesmo Chiappa

 select ' ALTER USER ' || username || ' PROFILE nome-do_profile ;'

 from dba_users Where username in ( 'fulano', 'ciclano', 'beutrano' ) ==
 aqui vai os usuarios que esta incomodando rs rs

 mais ou menos isso e salva em um arquivo texto depois só executar

 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de
 jlchiappa
 Enviada em: segunda-feira, 21 de maio de 2007 18:19
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: RES: [oracle_br] parametro commit

 Elaine, despulpe me meter, mas E DAÍ que vc já tem n usuários criados,
 o que te impede de criar o profile e fazer um ALTER USER para cada um
 deles ??

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br , Elaine Silva [EMAIL PROTECTED] escreveu
 
  Rafael, até tem como eu saber qual o usuario, mas são vários que
 fazem a
  mesma coisa, pois quando entrei na empresa já tinham sido criados os
  usuarios de sistema pelo banco, então, não tenho como controlar.
  Qual uma outra forma para esse controle de transação?
 
  Obrigada por responder.
  Att,
  Elaine
 
  Rafael Milanez escreveu:
  
   Eliane, existem diversos tipos de controle sobre transações
  
   Se vc sabe qual usuário esta afetando, vc pode criar um PROFILE
 para ele
  
   Estipulando recursos para este usuário como tempo de conexão , CPU
 etc..
  
   Ou vc pode criar um trigger que caso este usuário execute uma
   determinada instrução de insert ou update em algo
  
   Esta trigger dispara com uma reação qualquer
  
   -Mensagem original-
   De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br
   [mailto:oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br] Em nome de Elaine Silva
   Enviada em: sexta-feira, 18 de maio de 2007 15:17
   Para: oracle
   Assunto: [oracle_br] parametro commit
  
   Existe algum parâmetro no oracle 10g, que mate um usuário depois de
   alguns minutos se ele tiver fazendo um insert ou update, o banco
 mate a
   sessão??
   Pois no banco da empresa, tem vezes que trava e o usuário acaba
   desligando a máquina mais aquele processo fica lá no servidor parado e
   bloqueando outros usuarios.
  
   Att,
   Elaine
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
 

 [As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [oracle_br] parametro commit

2007-05-22 Por tôpico Elaine Silva
Tudo bem, mas são 435 usuarios.
Só enfatizei pelo numero de usuários.
Mas claro, pode ser feito um Alter User sim.
Obrigada

Até mais,
Elaine Silva

jlchiappa escreveu:

 Elaine, despulpe me meter, mas E DAÍ que vc já tem n usuários criados,
 o que te impede de criar o profile e fazer um ALTER USER para cada um
 deles ??

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br, Elaine Silva [EMAIL PROTECTED] 
 escreveu
 
  Rafael, até tem como eu saber qual o usuario, mas são vários que
 fazem a
  mesma coisa, pois quando entrei na empresa já tinham sido criados os
  usuarios de sistema pelo banco, então, não tenho como controlar.
  Qual uma outra forma para esse controle de transação?
 
  Obrigada por responder.
  Att,
  Elaine
 
  Rafael Milanez escreveu:
  
   Eliane, existem diversos tipos de controle sobre transações
  
   Se vc sabe qual usuário esta afetando, vc pode criar um PROFILE
 para ele
  
   Estipulando recursos para este usuário como tempo de conexão , CPU
 etc..
  
   Ou vc pode criar um trigger que caso este usuário execute uma
   determinada instrução de insert ou update em algo
  
   Esta trigger dispara com uma reação qualquer
  
   -Mensagem original-
   De: oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br
   [mailto:oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br] Em nome de Elaine Silva
   Enviada em: sexta-feira, 18 de maio de 2007 15:17
   Para: oracle
   Assunto: [oracle_br] parametro commit
  
   Existe algum parâmetro no oracle 10g, que mate um usuário depois de
   alguns minutos se ele tiver fazendo um insert ou update, o banco
 mate a
   sessão??
   Pois no banco da empresa, tem vezes que trava e o usuário acaba
   desligando a máquina mais aquele processo fica lá no servidor parado e
   bloqueando outros usuarios.
  
   Att,
   Elaine
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
 

  


Re: RES: [oracle_br] parametro commit

2007-05-22 Por tôpico jlchiappa
Certo, mas o ponto é que vc NÂO PRECISA fazer um a um : SE vc entrar 
no plus, pedir um CREATE PROFILE xxx, digitar o trecho abaixo :

spool c:\1.sql
select 'ALTER USER ' || username || ' PROFILE xxx;' from dba_users 
where username not in ('listadosquenãoquero';
spool off

e executar o script criado com @C:\1.SQL , quantos trinta segundos vc 
gastou ??? Assim, torno a insistir, NÃO VEJO EM QUE a quantidade de 
usuários impactaria em alguma coisa, impactaria se vc fosse usar uma 
GUI burrinha aí da vida onde vc tem que ficar clicando e clicando, 
quatrocentos e tantos clicks realmente é de entortar o pulso, MAS em 
usando a tool adequada e amiga do DBA não vejo em que 1, 10 ou 1000 
usuários implicam em algo...

[]s

 Chiappa
 

--- Em oracle_br@yahoogrupos.com.br, Elaine Silva [EMAIL PROTECTED] 
escreveu

 Tudo bem, mas são 435 usuarios.
 Só enfatizei pelo numero de usuários.
 Mas claro, pode ser feito um Alter User sim.
 Obrigada
 
 Até mais,
 Elaine Silva
 
 jlchiappa escreveu:
 
  Elaine, despulpe me meter, mas E DAÍ que vc já tem n usuários 
criados,
  o que te impede de criar o profile e fazer um ALTER USER para 
cada um
  deles ??
 
  []s
 
  Chiappa
  --- Em oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br, Elaine Silva elaine@ 
  escreveu
  
   Rafael, até tem como eu saber qual o usuario, mas são vários que
  fazem a
   mesma coisa, pois quando entrei na empresa já tinham sido 
criados os
   usuarios de sistema pelo banco, então, não tenho como controlar.
   Qual uma outra forma para esse controle de transação?
  
   Obrigada por responder.
   Att,
   Elaine
  
   Rafael Milanez escreveu:
   
Eliane, existem diversos tipos de controle sobre transações
   
Se vc sabe qual usuário esta afetando, vc pode criar um 
PROFILE
  para ele
   
Estipulando recursos para este usuário como tempo de 
conexão , CPU
  etc..
   
Ou vc pode criar um trigger que caso este usuário execute uma
determinada instrução de insert ou update em algo
   
Esta trigger dispara com uma reação qualquer
   
-Mensagem original-
De: oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br
mailto:oracle_br%40yahoogrupos.com.br
[mailto:oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br
mailto:oracle_br%40yahoogrupos.com.br] Em nome de Elaine 
Silva
Enviada em: sexta-feira, 18 de maio de 2007 15:17
Para: oracle
Assunto: [oracle_br] parametro commit
   
Existe algum parâmetro no oracle 10g, que mate um usuário 
depois de
alguns minutos se ele tiver fazendo um insert ou update, o 
banco
  mate a
sessão??
Pois no banco da empresa, tem vezes que trava e o usuário 
acaba
desligando a máquina mais aquele processo fica lá no servidor 
parado e
bloqueando outros usuarios.
   
Att,
Elaine
   
[As partes desta mensagem que não continham texto foram 
removidas]
   
   
  
 
 





Re: RES: [oracle_br] parametro commit

2007-05-21 Por tôpico Elaine Silva
Rafael, até tem como eu saber qual o usuario, mas são vários que fazem a 
mesma coisa, pois quando entrei na empresa já tinham sido criados os 
usuarios de sistema pelo banco, então, não tenho como controlar.
Qual uma outra forma para esse controle de transação?

Obrigada por responder.
Att,
Elaine

Rafael Milanez escreveu:

 Eliane, existem diversos tipos de controle sobre transações

 Se vc sabe qual usuário esta afetando, vc pode criar um PROFILE para ele

 Estipulando recursos para este usuário como tempo de conexão , CPU etc..

 Ou vc pode criar um trigger que caso este usuário execute uma 
 determinada instrução de insert ou update em algo

 Esta trigger dispara com uma reação qualquer

 -Mensagem original-
 De: oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br 
 [mailto:oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br] Em nome de Elaine Silva
 Enviada em: sexta-feira, 18 de maio de 2007 15:17
 Para: oracle
 Assunto: [oracle_br] parametro commit

 Existe algum parâmetro no oracle 10g, que mate um usuário depois de
 alguns minutos se ele tiver fazendo um insert ou update, o banco mate a
 sessão??
 Pois no banco da empresa, tem vezes que trava e o usuário acaba
 desligando a máquina mais aquele processo fica lá no servidor parado e
 bloqueando outros usuarios.

 Att,
 Elaine

 [As partes desta mensagem que não continham texto foram removidas]

  


Re: RES: [oracle_br] parametro commit

2007-05-21 Por tôpico jlchiappa
Elaine, despulpe me meter, mas E DAÍ que vc já tem n usuários criados,
o que te impede de criar o profile e fazer um ALTER USER para cada um
deles ??

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Elaine Silva [EMAIL PROTECTED] escreveu

 Rafael, até tem como eu saber qual o usuario, mas são vários que
fazem a 
 mesma coisa, pois quando entrei na empresa já tinham sido criados os 
 usuarios de sistema pelo banco, então, não tenho como controlar.
 Qual uma outra forma para esse controle de transação?
 
 Obrigada por responder.
 Att,
 Elaine
 
 Rafael Milanez escreveu:
 
  Eliane, existem diversos tipos de controle sobre transações
 
  Se vc sabe qual usuário esta afetando, vc pode criar um PROFILE
para ele
 
  Estipulando recursos para este usuário como tempo de conexão , CPU
etc..
 
  Ou vc pode criar um trigger que caso este usuário execute uma 
  determinada instrução de insert ou update em algo
 
  Esta trigger dispara com uma reação qualquer
 
  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br 
  [mailto:oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br] Em nome de Elaine Silva
  Enviada em: sexta-feira, 18 de maio de 2007 15:17
  Para: oracle
  Assunto: [oracle_br] parametro commit
 
  Existe algum parâmetro no oracle 10g, que mate um usuário depois de
  alguns minutos se ele tiver fazendo um insert ou update, o banco
mate a
  sessão??
  Pois no banco da empresa, tem vezes que trava e o usuário acaba
  desligando a máquina mais aquele processo fica lá no servidor parado e
  bloqueando outros usuarios.
 
  Att,
  Elaine
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 





RES: RES: [oracle_br] parametro commit

2007-05-21 Por tôpico Rafael Milanez
É isso mesmo Chiappa

 

select ' ALTER USER ' || username || ' PROFILE nome-do_profile ;'

from dba_users Where username in ( 'fulano', 'ciclano', 'beutrano' ) == aqui 
vai os usuarios que esta incomodando rs rs

 

mais ou menos isso e salva em um arquivo texto depois só executar

 

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa
Enviada em: segunda-feira, 21 de maio de 2007 18:19
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] parametro commit

 

Elaine, despulpe me meter, mas E DAÍ que vc já tem n usuários criados,
o que te impede de criar o profile e fazer um ALTER USER para cada um
deles ??

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , 
Elaine Silva [EMAIL PROTECTED] escreveu

 Rafael, até tem como eu saber qual o usuario, mas são vários que
fazem a 
 mesma coisa, pois quando entrei na empresa já tinham sido criados os 
 usuarios de sistema pelo banco, então, não tenho como controlar.
 Qual uma outra forma para esse controle de transação?
 
 Obrigada por responder.
 Att,
 Elaine
 
 Rafael Milanez escreveu:
 
  Eliane, existem diversos tipos de controle sobre transações
 
  Se vc sabe qual usuário esta afetando, vc pode criar um PROFILE
para ele
 
  Estipulando recursos para este usuário como tempo de conexão , CPU
etc..
 
  Ou vc pode criar um trigger que caso este usuário execute uma 
  determinada instrução de insert ou update em algo
 
  Esta trigger dispara com uma reação qualquer
 
  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%40yahoogrupos.com.br 
  [mailto:oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%40yahoogrupos.com.br] Em nome de Elaine Silva
  Enviada em: sexta-feira, 18 de maio de 2007 15:17
  Para: oracle
  Assunto: [oracle_br] parametro commit
 
  Existe algum parâmetro no oracle 10g, que mate um usuário depois de
  alguns minutos se ele tiver fazendo um insert ou update, o banco
mate a
  sessão??
  Pois no banco da empresa, tem vezes que trava e o usuário acaba
  desligando a máquina mais aquele processo fica lá no servidor parado e
  bloqueando outros usuarios.
 
  Att,
  Elaine
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 


 



[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] parametro commit

2007-05-18 Por tôpico Rafael Milanez
Eliane, existem diversos tipos de controle sobre transações

 

Se vc sabe qual usuário esta afetando, vc pode criar um PROFILE para ele

 

Estipulando recursos para este usuário como tempo de conexão , CPU etc..

 

Ou vc pode criar um trigger que caso este usuário execute uma determinada 
instrução de insert ou update em algo

 

Esta trigger dispara com uma reação qualquer

 

 

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elaine 
Silva
Enviada em: sexta-feira, 18 de maio de 2007 15:17
Para: oracle
Assunto: [oracle_br] parametro commit

 

Existe algum parâmetro no oracle 10g, que mate um usuário depois de 
alguns minutos se ele tiver fazendo um insert ou update, o banco mate a 
sessão??
Pois no banco da empresa, tem vezes que trava e o usuário acaba 
desligando a máquina mais aquele processo fica lá no servidor parado e 
bloqueando outros usuarios.

Att,
Elaine

 



[As partes desta mensagem que não continham texto foram removidas]