DBAtlas · Atlas für Datenbankbetrieb

SGA-/PGA-Zielwerte ändern

OracleSpeicher & Parameter

Befehl

-- Automatic memory management (ASMM) targets:
ALTER SYSTEM SET sga_target=8G   SCOPE=BOTH;
ALTER SYSTEM SET pga_aggregate_target=4G SCOPE=BOTH;

-- Upper limit (static, requires restart):
ALTER SYSTEM SET sga_max_size=12G SCOPE=SPFILE;

-- View the current memory distribution:
SELECT component, current_size/1024/1024 AS mb
FROM   v$sga_dynamic_components ORDER BY component;

Was es tut

Setzt die Speicherzielwerte für SGA und PGA; Oracle verwaltet die Komponenten automatisch (ASMM/AMM).

Wann einsetzen

Wenn dem Server RAM hinzugefügt wird, bei einem Speicherengpass oder Speicherdruck.

Vorsicht

sga_target darf sga_max_size nicht übersteigen. sga_max_size ist statisch und erfordert einen Neustart. Lass RAM für das Betriebssystem und andere Instanzen übrig; Überbelegung verursacht Swapping/OOM.

In DBAtlas öffnen →

Verwandte Einträge