Probleme mit der maximalen Extentanzahl
(Oracle)
Überprüfen Sie regelmäßig, ob Tabellen oder Indizes vorliegen, für die die maximale Anzahl Extents (Parameter MAXEXTENTS) fast erreicht ist. Das gilt insbesondere für den Fall, daß Sie Massendaten in das SAP-System übertragen.
So zeigen Sie Extents an:
...
1. Wählen Sie im Hauptbildschirm Administration → Steuerung/Monitoring → Performance Menu → Database → Tables / Indices.
Geben Sie alternativ den Transaktionscode DB02 ein.
2. Wählen Sie auf dem Bildschirm Database performance: tables and indices Checks.
3. Wählen Sie im Abschnitt Check for reorganisations die Auswahlmöglichkeit Extents of tables and indices. Es werden alle Objekte der Datenbank mit mehr als 10 Extents angezeigt.
4. Sortieren Sie die Tabellen und Indizes in der Anzeige nach der Spalte Extents.
So erhalten Sie schnell eine Übersicht über Objekte mit einer hohen Extentanzahl. Da auch der Parameter MAXEXTENTS angezeigt wird, können Sie sehr schnell die Objekte herausfinden, die dem Grenzwert nahe kommen.
Siehe auch: Extent-Analyse (Oracle).
Der Wert MAXEXTENTS ist für SAP-Objekte häufig auf 300 festgelegt. Hierbei handelt es sich um einen weichen Grenzwert, der genügend weit unter dem von Oracle erlaubten Höchstwert für MAXEXTENTS liegt. Jede Tabelle oder Index, deren Anzahl Extents diesem Grenzwert nahekommt, könnte ihn im weiteren Datenbankbetrieb bald erreichen, was einen Abbruch der Transaktion zur Folge hätte.
Ab dem Oracle-Release 7.3 gibt es keine harte Begrenzung (‚hard limit‘) für die Extent-Anzahl eines Datenbank-Objektes mehr. Aus Performance-Gründen empfehlen wir jedoch nach wie vor, die Anzahl der Extents nicht zu groß werden zu lassen.
Sollten Sie Objekte mit einer hohen Anzahl Extents
finden, können Sie den Wert MAXEXTENTS für die Tabelle oder den Index erhöhen.
Außerdem sollten Sie den Speicherparameter für die Größe des nächsten Extents
(NEXT) anpassen. Sollte ein Objekt den von Oracle erlaubten Höchstwert für
MAXEXTENTS fast erreicht haben, müssen Sie dieses Objekt reorganisieren. Für
weitere Informationen, siehe
Segment Management with BR*Tools.
Besonders nach dem Abschluß eines Datentransfers in das SAP-System sollten Sie die Anzahl der von Tabellen und Indizes gefüllten Extents überprüfen. Ist dies nicht mit dem Datenbankmonitor möglich (z.B. wenn das SAP-System nach einer Neuinstallation nicht verfügbar ist), können Sie die Analyseoptionen von BR*Tools benutzen:
·
Showing Tables with
BR*Tools
·
Showing Indexes with
BR*Tools
Siehe auch:
Überprüfen auf volle Tablespaces (Oracle)
Überprüfen auf Freiplatzprobleme (Oracle)
Überprüfen der Speicherparameter (Oracle)
Speicherverwaltungsfehler (Oracle)