OLATOracle Log Analysis Tool Abrir a ferramenta
GraveMemória

ORA-00845

MEMORY_TARGET não suportado (tmpfs pequeno)

O que significa

Em Linux, AMM (MEMORY_TARGET) usa /dev/shm — o tmpfs está menor que o MEMORY_TARGET solicitado.

Ação imediata

Confira o tamanho de /dev/shm (df -h /dev/shm) versus MEMORY_TARGET.

Como diagnosticar somente leitura — seguro de executar

df -h /dev/shm; parâmetros memory_target/memory_max_target no spfile.

Correção definitiva

Aumentar o tmpfs (mount -o remount,size=XXg /dev/shm + fstab) OU abandonar AMM e usar SGA_TARGET/PGA_AGGREGATE_TARGET (ASMM).

Como prevenir

Preferir ASMM + hugepages em servidores sérios (AMM é incompatível com hugepages).

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)