Pular para o conteúdo principal

Questão de Arquitetura de Software — ORACLE — FEPESE 2023

Arquitetura de SoftwareORACLE
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?
  1. AGerenciar o acesso a dados do usuário.
  2. BArmazenar dados temporários e informações de execução de consultas.
  3. CArmazenar cópias de segurança (backups) do banco de dados.
  4. DRegistrar todas as mudanças de dados que ocorrem no banco de dados.
  5. 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.

Gabarito: letra B

Link permanente: /questoes/qq877648