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.