Re: RES: [oracle_br] parametro commit
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
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
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
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
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
É 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
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]