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 SAP-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 SAP-Systems stören.
· Tablespace-Überlauf
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 mit BR*Tools. Siehe
Extending a Tablespace with
BR*Tools.
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 von BR*Tools. Erweitern
Sie rechtzeitig die Tablespaces mit nahezu erschöpfter Kapazität. Siehe
Showing Tablespaces with
BR*Tools und
Extending a Tablespace with
BR*Tools.
Analysen mit dem CCMS-Datenbankmonitor
· Extent-Überlauf
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:
Wenn die von SAP festgelegte weiche Grenze für NEXT und MAXEXTENTS (im allgemeinen 300) erreicht wurde, können Sie die Werte für MAXEXTENTS ändern. Nutzen Sie dazu BR*Tools.
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. Gegebenenfalls können Sie den Wert für MAXEXTENTS vergrößern.
Analysen mit dem CCMS-Datenbankmonitor
Tabellen-/Index-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)