Questão de Arquitetura de Software — ORACLE — FEPESE 2023
Arquitetura de Software›ORACLE
Código
qq877648
Banca
FEPESE
Órgão
COREN-SC
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas - AS2
Qual é a função principal do “PGA” (Program Global Area) na arquitetura Oracle?
AGerenciar o acesso a dados do usuário.
BArmazenar dados temporários e informações de execução de consultas.
CArmazenar cópias de segurança (backups) do banco de dados.
DRegistrar todas as mudanças de dados que ocorrem no banco de dados.
EControlar o acesso de administradores ao sistema.
Revelar gabarito e comentário▾
GabaritoB — Armazenar dados temporários e informações de execução de consultas.
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”.
PGA (Program Global Area) na Arquitetura Oracle
Gabarito: letra B. A PGA é uma área de memória privada de cada processo (sessão de usuário), cuja função principal é armazenar dados temporários e informações de execução de consultas, como variáveis de sessão, áreas de ordenação (sort area), hash, e outros dados de processamento de SQL. Diferencia-se da SGA (System Global Area), que é compartilhada entre todos os processos.
Memória Oracle
1SGA (compartilhada)
Buffer cache
Shared pool
Redo log buffer
2PGA (privada por processo)
Dados temporários
Informações de execução de consultas
Sort area
Hash area
Variáveis de sessão
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Gerencia o acesso a dados do usuário? Esse papel é desempenhado pelo controle de permissões (GRANT/REVOKE) e pela autenticação, não pela PGA.
Alternativa B — ✅ Correta ⟵ GABARITO
Correta, conforme descrito acima.
Alternativa C — ❌ Incorreta
Armazenar cópias de segurança (backups) do banco de dados é função de arquivos físicos (como RMAN backups) ou da área de recuperação (Fast Recovery Area), nunca da PGA.
Alternativa D — ❌ Incorreta
Registrar todas as mudanças de dados é função do redo log buffer (na SGA) e dos arquivos de redo log, e não da PGA.
Alternativa E — ❌ Incorreta
Controlar o acesso de administradores ao sistema é feito por arquivos de senha (password files) e privilégios administrativos (SYSDBA, SYSOPER), não pela PGA.
PEGA ESSA DICA!
Lembre-se do papel de cada estrutura de memória Oracle: SGA = compartilhada (buffer cache, shared pool, redo buffer); PGA = privada por processo (dados de execução de consultas). Essa distinção é essencial para questões de arquitetura.