SóProvas


ID
1740751
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o item subsecutivo a respeito do funcionamento do Oracle.

Utiliza-se o comando SHUTDOWN ABORT para desligar todos os trabalhos ativos do Oracle e abortar todas as sessões sem que os arquivos sejam fechados.

Alternativas
Comentários
  • shutdown immediate, shutdown abort e shutdown normal
    Normal – Espera que todos os trabalhos pendentes se completem, antes do shutdown. Isto é raríssimo de funcionar, pois qualquer conexão aberta com o banco de dados impedirá o shutdown. Além disto, acontece de as vezes existirem “sessões fantasmas”, ou seja, por alguma razão o Oracle “pensa” que tem alguém conectado, quando não há efetivamente ninguém. Se algum dia você esquecer deste detalhe e der um shutdown normal, não hesite em apertar CTRL+C após alguns minutos esperando pelo shutdown, sem nada acontecer!

    Este modo é chamado por alguns DBAs de “clean shutdown”. Infelizmente, é muito raro de funcionar.

    Immediate – termina todas as seções e faz um rollback em todas as transações não enviadas (commited). Talvez esta seja a melhor maneira de você interromper uma instância do Oracle. Este comando evita novos logins, faz um rollback de todas as transações pendentes e desativa a instância. Um shutdown immediate ainda garante um posterior startup bem mais rápido, pois não haverá muito trabalho de recuperação da instância.

    Na maioria das vezes, o shutdown immediate funcionará “redondo”. Mas para o caso de ele não funcionar, existe o shutdown abort.

    Abort – aborta (interrompe) todas as sessões, deixando qualquer DML pendente de rollback, desaloca a SGA (System Global Area) e termina todos os processos de background. Este comando não causará nenhum dano ao banco de dados. O único “efeito colateral” é que o banco de dados levará mais tempo para se recuperar no próximo startup.

    FONTE: https://goo.gl/Gl6Pzd

  • Shutdown normal, immediate e abort

    Normal – Espera todos os trabalhos pendentes se completarem. É raro, pois qualquer conexão aberta impedirá o shutdown. (Hippie!!!)

    Immediate – termina todas as seções e faz um rollback nas transações não comitadas. É o mais usado. (Almofadinha!!!)

    Abort – aborta todas as sessões, desaloca a SGA e termina todos os processos de background. (Seu Saraiva!!!)

    Referências:

    [1] Database Storage Structure Flash Recovery Area