Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FUNDATEC 2023
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
qq896752
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
O gerenciamento da memória no SGBD Oracle possui duas áreas principais: SGA (System Global Area) e PGA (Program Global Area). Nesse contexto, analise as assertivas abaixo e assinale a alternativa correta.I. A PGA é um conjunto de estruturas de memória compartilhada que contém dados e informações de controle de uma instância do banco de dados Oracle.II. A SGA é uma região não compartilhada da memória que contém dados e informações de controle de um processo do servidor.III. Tanto a SGA como a PGA podem ser configuradas manualmente ou automaticamente.
ATodas estão corretas.
BTodas estão incorretas.
CApenas III está correta.
DApenas I e II estão corretas.
EApenas II e III estão corretas.
Revelar gabarito e comentário▾
GabaritoC — Apenas III está correta.
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”.
Gerenciamento de memória no Oracle: SGA e PGA
Gabarito: letra C – apenas a assertiva III está correta. A SGA (System Global Area) é a área de memória compartilhada da instância, enquanto a PGA (Program Global Area) é a área privada de cada processo servidor. A assertiva III está correta porque tanto a SGA quanto a PGA podem ser configuradas manualmente (via parâmetros) ou automaticamente (pelo Oracle, com recursos como ASMM e PGA_AGGREGATE_TARGET).
A banca inverteu propositalmente as definições de SGA e PGA nas assertivas I e II, testando o conhecimento da arquitetura de memória do Oracle.
Memória Oracle: SGA (System Global Area) (Compartilhada, Da instância, Acessível a todos os processos); PGA (Program Global Area) (Privada, De cada processo servidor); Configuração (Manual (parâmetros), Automática (ASMM / PGA_AGGREGATE_TARGET))
Assertiva I — ❌ Incorreta
Afirma que a PGA é uma estrutura de memória compartilhada que contém dados e informações de controle de uma instância. Na verdade, a PGA é não compartilhada e pertence a um processo servidor específico. A SGA é que é compartilhada e pertence à instância.
Assertiva II — ❌ Incorreta
Afirma que a SGA é uma região não compartilhada que contém dados e informações de controle de um processo do servidor. O correto é o oposto: a SGA é a região compartilhada da instância, acessível a todos os processos, e não de um único processo servidor.
Assertiva III — ✅ Correta ⟵ GABARITO
A afirmativa está perfeita: tanto a SGA quanto a PGA podem ser configuradas manualmente (ex.: SGA_TARGET, PGA_AGGREGATE_TARGET) ou automaticamente. O Oracle oferece o Automatic Shared Memory Management (ASMM) para a SGA e o gerenciamento automático da PGA com o parâmetro PGA_AGGREGATE_TARGET.
NÃO CAIA NESSA!
A banca troca as definições de SGA e PGA. A pegadinha clássica é inverter os adjetivos "compartilhada" / "não compartilhada" e os donos (instância vs. processo servidor). Lembre-se: S de Shared (compartilhada) = SGA; P de Private (privada) = PGA.
Gabarito: letra C – somente a assertiva III está correta.