OLATOracle Log Analysis Tool Abrir a ferramenta
AtençãoMemória

ORA-04036

PGA da instância excedeu PGA_AGGREGATE_LIMIT

O que significa

Consumo total de PGA passou do limite (o Oracle aborta as sessões que mais consomem para proteger o host).

Ação imediata

Identifique as sessões glutonas antes de simplesmente aumentar o limite.

Como diagnosticar somente leitura — seguro de executar

V$PROCESS ORDER BY pga_used_mem DESC
  • AWR PGA advisory; quem roda hash/sort gigante.

Correção definitiva

Corrigir o SQL consumidor; se o workload for legítimo, aumentar PGA_AGGREGATE_LIMIT (e memória física).

Nota de versão

Parâmetro existe desde 12.1. O valor padrão é derivado de PGA_AGGREGATE_TARGET e de PROCESSES, com um piso próprio — em vez de assumir a fórmula, confira o valor efetivo no seu ambiente com SHOW PARAMETER pga_aggregate_limit.

Erros relacionados (Memória)

Vinicius Gabriel Lana

Vinicius Gabriel Lana

Sócio & CTO na MigraTI Soluções em TI · 8 anos como DBA (Oracle, SQL Server, PostgreSQL, MySQL)