Em um ambiente Oracle Database, o comando ALTER DATABASE DI...

Próximas questões
Com base no mesmo assunto
Q3409301 Banco de Dados
Julgue o item seguinte, relativo à administração de banco de dados Oracle, à modelagem de dados relacional, à normalização de dados e ao data mining.
Em um ambiente Oracle Database, o comando ALTER DATABASE DISMOUNT; pode ser utilizado para desmontar o banco de dados, ou seja, a execução desse comando encerraria o acesso às estruturas físicas (datafiles), mas manteria a instância ativa. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C (Certo)

1. Tema central e relevância
A questão trata de um comando fundamental na administração do banco de dados Oracle: o uso do ALTER DATABASE DISMOUNT. Saber manipular o estado do banco é essencial para tarefas como manutenção, backup, ou troubleshooting, competências muito cobradas em concursos.

2. Fundamentação teórica
No Oracle, a instância é composta pela memória (SGA) e processos em execução, enquanto o banco de dados envolve os arquivos físicos (datafiles, controlfiles, redo logs). O ciclo de vida de um banco Oracle segue os estados: nomountmountopen. O DISMOUNT remove a associação da instância com os arquivos de dados, mas mantém a instância ativa e capaz de aceitar comandos administrativos.

Fonte: Oracle® Database Concepts, 19c Documentation.

3. Justificativa da alternativa correta
O comando ALTER DATABASE DISMOUNT; faz com que o Oracle pare de acessar os arquivos físicos (datafiles), mas mantém a instância ativa, pois o banco permanece no estado MOUNT, pronto para outras operações administrativas (por exemplo, ALTER DATABASE MOUNT ou STARTUP NOMOUNT). Assim, a descrição da questão está correta.

4. Estratégia para interpretação
Ao resolver questões assim, fique atento à diferença entre “instância” e “banco de dados”: desmontar o banco não encerra a instância, apenas desassocia os arquivos de dados. Palavras-chave como “encerrar acesso às estruturas físicas”, mas “manter a instância ativa” são indícios da resposta correta.

Resumo:
A alternativa está correta porque o comando realmente desmonta o banco, encerrando o acesso aos arquivos físicos e mantendo a instância ativa para administrações futuras.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Item certo.

No Oracle Database, o comando: ALTER DATABASE DISMOUNT; é utilizado para desmontar o banco de dados, o que significa:

  • O acesso às estruturas físicas do banco (datafiles, control files, redo logs) é encerrado.
  • O banco de dados deixa de estar "montado".
  • Porém, a instância do Oracle (os processos e a memória do SGA) continuam ativos.

Diferença importante:

  • ALTER DATABASE CLOSE; fecha o banco, mas ele permanece montado (a instância está ativa, o banco está montado, porém fechado para usuários).
  • ALTER DATABASE DISMOUNT; desmonta o banco (fecha acesso físico), mas a instância ainda está rodando.
  • Para desligar a instância completamente, usa-se o comando SHUTDOWN.

By Futuro DEV Estável.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo