Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — SELECON 2021

Banco de DadosOracle
Código
qq685285
Banca
SELECON
Órgão
EMGEPRON
Ano
2021
Nível
Superior
Cargo
Analista de Sistemas (Auditoria)
No que concerne à arquitetura de sistemas de bancos de dados Oracle, existem diversos termos específicos, siglas e nomes de serviços e aplicações. Entre estes termos, dois são descritos a seguir.I. Arquivos físicos de log que permitem a recuperação da instância do banco de dados. Esses arquivos contêm um registro de todas as alterações feitas nos dados nas tabelas e índices do banco, assim como mudanças realizadas na estrutura do banco de dados em si. A instância pode recuperar o banco com as informações contidas nesses arquivos – se os datafiles não forem perdidos.II. Área da SGA que armazena dados como declarações SQL executadas, cópias do dicionário de dados do banco e cache de resultados de consultas SQL e PL/SQL para reuso. Também contém dados das tabelas de sistema, como informações do conjunto de caracteres e informações de segurança.Os termos descritos em I e em II são denominados, respectivamente:
  1. ARedo log files e Shared Pool
  2. BRedo Log Buffer e Shared Pool
  3. CRedo log files e Shared SQL Area
  4. DRedo Log Buffer e Shared SQL Area
Revelar gabarito e comentário

GabaritoA — Redo log files e Shared Pool

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Oracle Database Architecture

Gabarito: letra A. O item I descreve os Redo Log Files – arquivos físicos que registram todas as alterações no banco para recuperação da instância. O item II descreve a Shared Pool – área da SGA que armazena comandos SQL analisados, dicionário de dados e cache de resultados. As demais alternativas trocam esses termos por "Redo Log Buffer" (armazenamento temporário em memória, não arquivo) ou "Shared SQL Area" (parte da Shared Pool, mas não abrange toda a descrição).

Alternativa A — ✅ Correta ⟵ GABARITO

A descrição do item I corresponde exatamente aos Redo Log Files: arquivos físicos de log que registram alterações para recuperação. O item II descreve a Shared Pool, que inclui o cache de SQL, dicionário de dados e resultados. De acordo com a arquitetura Oracle, a Shared Pool é o componente da SGA que armazena essas estruturas.

Alternativa B — ❌ Incorreta

Traz "Redo Log Buffer" no item I, que é uma área de memória na SGA que armazena temporariamente as entradas de redo antes de serem gravadas nos arquivos de redo log. O item I fala de arquivos físicos de log, não de buffer. O item II (Shared Pool) está correto, mas o par está trocado.

Alternativa C — ❌ Incorreta

Embora o item I esteja correto (Redo log files), o item II é "Shared SQL Area". A Shared SQL Area é um componente dentro da Shared Pool que armazena comandos SQL e PL/SQL analisados. No entanto, a descrição do item II também inclui o cache de dicionário de dados e cache de resultados, que fazem parte da Shared Pool, não apenas da Shared SQL Area. Portanto, a denominação mais abrangente e correta é Shared Pool.

Alternativa D — ❌ Incorreta

Ambos os termos estão trocados: "Redo Log Buffer" no lugar de "Redo log files" e "Shared SQL Area" no lugar de "Shared Pool". O item I especifica arquivos físicos, e o item II especifica uma área que contém dicionário e cache de resultados, características da Shared Pool.


Conclusão: A alternativa A é a única que associa corretamente I a Redo log files e II a Shared Pool.

Link permanente: /questoes/qq685285