Questão FC369581
João, administrador de banco de dados, deverá configurar a inicialização de uma instância do Banco de Dados Oracle. Para isso, deverá considerar que somente poderá executar o “shut
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
João, administrador de banco de dados, deverá configurar a inicialização de uma instância do Banco de Dados Oracle. Para isso, deverá considerar que somente poderá executar o “shutdown” da instância após o “rollback” das transações não submetidas a “commit”.
Para tanto, como João não precisa aguardar a conclusão de todas as transações, ele deverá executar o modo de “shutdown”:
- abort;
- mount;
- nomount;
- immediate;
- transactional.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O modo shutdown immediate encerra a instância de forma rápida e consistente: novas conexões são rejeitadas, todas as sessões são desconectadas e o Oracle realiza o rollback de todas as transações não submetidas a commit, sem aguardar que essas transações terminem por conta própria.
Após desfazer as transações pendentes, o Oracle força um checkpoint nos arquivos de dados e efetua o desligamento. Esse procedimento garante que o banco fique em estado consistente.
Como o rollback e o checkpoint são executados antes do desligamento, na próxima inicialização não é necessário realizar recover das transações interrompidas, permitindo abrir o banco normalmente.
Portanto, shutdown immediate é a opção indicada quando se deseja um desligamento rápido sem comprometer a integridade dos dados.
Conteúdo do catálogo FC Concursos · Atualizado em