MEMORY_TARGET und MEMORY_MAX_TARGET sind zwei neue Parameter im Oracle-Datenbankrelease 11g. Diese beiden Parameter bestimmen die Verwendung der automatischen Speicherverwaltung für eine Oracle-Datenbank. Oracle empfiehlt dringend, die automatische Speicherverwaltung zum Verwalten des Speichers auf Ihrem System zu verwenden. Wenn diese beiden Parameter auf Werte gesetzt werden, die nicht null sind, wird die automatische Speicherverwaltung aktiviert, und die Zielspeichergröße wird optimiert. Dabei wird Speicher je nach Bedarf zwischen System Global Area (SGA) und Program Global Area (PGA) der Instanz verteilt. Dadurch wird die Größe der folgenden Parameter automatisch angepasst:
SGA_TARGET
SGA_MAX_SIZE
DB_CACHE_SIZE
SHARED_POOL_SIZE
LARGE_POOL_SIZE
JAVA_POOL_SIZE
STREAMS_POOL_SIZE
PGA_AGGREGATE_TARGET
LOG_BUFFER ist jedoch von der automatischen Speicherverwaltung nicht betroffen und muss weiterhin manuell angepasst werden. Informationen zum Optimieren von LOG_BUFFER finden Sie weiter unten in diesem Abschnitt.
Da MEMORY_TARGET die Gesamtspeichergröße von SGA und PGA angibt, muss dieser Parameter auf einen relativ hohen Wert gesetzt werden, um eine bessere Performance zu erreichen. Konsolidierung und Reporting in Oracle Hyperion Financial Managementsind speicherintensive Aufgaben, für die sehr viel Speicherplatz benötigt wird. Da bei 32-Bit-Betriebssystemen der verfügbare Adressbereich begrenzt ist (normalerweise 2 GB oder 3 GB), empfiehlt Oracle, diesen Parameter auf mindestens 1,2 GB zu setzen. Im Allgemeinen sind höhere Werte mit einer besseren Performance der Oracle-Datenbanken verbunden. Aus diesem Grund sollen dieser Parameter auf einen möglichst hohen Wert gesetzt werden, ohne dass der virtuelle Adressbereich vollständig aufgebraucht wird.
Empfohlene Einstellung: Mindestens 1,2 GB, im Allgemeinen höher als 1,2 GB (je nach Umgebung).
Informationen zum Festlegen der Speichergröße zum Umlegen auf die Oracle 11g-Instanz finden Sie im folgenden Kapitel: Anzahl der Prozesse für Oracle Database Release 11g berechnen.