› Fóruns › Banco de dados Oracle › Derrubar Usuários
- Este tópico contém 7 respostas, 2 vozes e foi atualizado pela última vez 20 anos, 5 meses atrás por
Anônimo.
-
AutorPosts
-
21 de novembro de 2005 às 3:38 pm #74819
Anônimo
Algu?m sabe como posso fazer para derrubar todos os usuarios do banco sem ter que ficar dando alter kill session um por um??????
21 de novembro de 2005 às 3:41 pm #74820Marcio68Almeida
ParticipanteEste processo derruba todos os usu?rios conectados a mais de uma hora e meia…
Eu uso este processo esquedulado para cada meia hora.set pages 0
Spool kill_session.sql
Select ‘Alter system kill session ”’ || sid || ‘,’ || serial# || ”’;’
From V$session
Where username is not null
and last_call_et/3600 > 1.5
;
Spool off;
@kill_session.sql21 de novembro de 2005 às 3:46 pm #74823Anônimo
Marcio mas e se neste tempo tiver processo sendo executado vai ser derrubado mesmo assim???
21 de novembro de 2005 às 3:55 pm #74828Marcio68Almeida
ParticipanteN?o, este ? um processo inteligente, ele olha a ?ltima chamada de processamento, isto ?, ele v? quem est? inativo a uma hora e meia.
Mesmo processos muito longos, eles s?o feitos em diversos processamentos, portanto diversas chamadas.
Mas ? sempre bom acompanhar os teus processos para se prevenir e n?o derrubar um calculo de fechamento de contabilidade ou de folha de pagamento…21 de novembro de 2005 às 4:05 pm #74829Anônimo
Mais uma vez obrigado M?rcio
21 de novembro de 2005 às 4:10 pm #74830Anônimo
M?rcio outra pergunta se poss?vel, e se eu quiser derrubar de imediato sem checar essa de 1 hora e meia porque na minha empresa funciona assim, tenho um script de backup offline que o antigo DBA deixou:
bkprmsprd – faz o export do banco
dbshut – derruba o banco
fbackup – faz o backup para fita
dbstart – coloca os bancos no arisso ? feito automaticamente tudo via crontab do unix, o problema ? que se tiver usuario preso o dbshut nao derruba, fica esperando o usuario sair que por consequencia o fbackup nao entrara.
o DBA fez um cambalacho de colocar antes do dbshut um dbstart que derruba o banco com shutdown abort mas nao sei se isso ? aconselhavel
21 de novembro de 2005 às 4:30 pm #74831Marcio68Almeida
ParticipanteBom, nunca ? aconselh?vel derrubar com abort, pois nunca se sabe exatamente o que se est? abortando, mesmo que o banco recupere o processo, o backup ser? de um ponto comprometido, sendo necess?rio o uso do archive para poder recuperar o banco.
Quanto ao processo de derrubar usu?rios, basta tirar a op??o and last_call_et/3600 > 1.5 do select.
Estude um pouco a respeito de backup on line, certametne ? a melhor op??o…21 de novembro de 2005 às 5:40 pm #74832Anônimo
Valeu M?rcio
-
AutorPosts
- Você deve fazer login para responder a este tópico.
› Fóruns › Banco de dados Oracle › Derrubar Usuários