Speicherverwaltungsfehler (Oracle) 

Speicherverwaltungsprobleme entwickeln sich im allgemeinen so langsam, daß Sie diese leicht erkennen und ausmerzen können, bevor sie den Systembetrieb ernsthaft behindern. Während des Datentransfers bei der Implementierung des R/3-Systems können derartige Probleme jedoch sehr schnell entstehen, wenn Sie Massendaten von einem alten System auf ein neues übertragen.

Sollte das Problem akut werden, erhalten Sie wahrscheinlich eine der beiden folgenden Datenbank-Fehlermeldungen. Es handelt sich dabei um schwere Fehler, da sie, zumindest teilweise, den Betrieb der Datenbank und des R/3-Systems stören.

Problem : Die Datenbank konnte wegen eines vollen Tablespace (Tablespace ist fast vollständig belegt oder ungünstig fragmentiert) keinen weiteren Extent für eine Tabelle oder einen Index zuweisen. Der entsprechende Oracle-Fehler wird angezeigt.

Lösung : Erweitern Sie den Tablespace, indem Sie mit dem SAP-Dienstprogramm SAPDBA eine weitere Datendatei erstellen.

Die von Ihnen erstellte Datei sollte groß genug sein, um die erwartete Nutzung des Tablespace abzudecken. So können Sie für einen langen Zeitraum das erneute Auftreten dieses Problems vermeiden. Außerdem müssen Sie bedenken, daß die Oracle-Datenbank nur eine beschränkte Anzahl an Dateien (max. 1024) unterstützt. SAP konfiguriert die Datenbank in der Regel so, daß Sie bis zu 254 Dateien pro Plattform erstellen können. Wenn Sie stets nur kleine Dateien bei einer Erweiterung hinzufügen, kann durchaus der eher unwahrscheinliche Fall eintreten, daß Sie dieses Dateigrenze erreichen.

Vorsichtsmaßnahme : Überprüfen Sie regelmäßig die Speicherplatzsituation in den Tablespaces. Nutzen Sie dazu neben den Möglichkeiten des CCMS auch die Analysemöglichkeiten des SAP-Dienstprogrammes SAPDBA. Erweitern Sie rechtzeitig die Tablespaces mit nahezu erschöpfter Kapazität. Nutzen Sie dazu die entsprechende Funktion des SAPDBA ( Tablespaces überprüfen, Tablespace erweitern).

Analysen mit dem CCMS-Datenbankmonitor

Tablespace-Analyse (Oracle)

Extent-Analyse (Oracle)

Problem : Das Datenbanksystem konnte einer Tabelle oder einem Index in einem Tablespace keinen neuen Extent zuweisen, da der obere Grenzwert für die Anzahl der Extents (Parameter MAXEXTENTS) für dieses Objekt erreicht wurde. Der entsprechende Oracle-Fehler wird angezeigt.

Lösung :

Vorsichtsmaßnahme : Suchen Sie regelmäßig nach Objekten, die den Grenzwert für MAXEXTENTS fast erreicht haben bzw. schnell wachsen. Wenn Sie solche Tabellen oder Indizes gefunden haben, führen Sie folgende Aktionen durch: Sorgen Sie dafür, daß der Wert für den nächsten Extent (Parameter NEXT) vergrößert wird. Nutzen Sie dazu das SAP-Dienstprogramm SAPDBA mit der Option -next . Gegebenenfalls können Sie den Wert für MAXEXTENTS wie oben beschrieben vergrößern ( Reorganisation).

Analysen mit dem CCMS-Datenbankmonitor

Tabellen-/Index-Analyse (Oracle)

Extent-Analyse (Oracle)

Siehe auch:

Überprüfen auf volle Tablespaces (Oracle)

Überprüfen auf Freiplatzprobleme (Oracle)

Überprüfen der Speicherparameter (Oracle)

Probleme mit der maximalen Extentanzahl (Oracle)