Vorbereitungsphase (Erstellung aller Scripte)
Alle Reorganisationen (außer die Optionen Resize und Move/Rename) werden durchgeführt, indem die Export-Dumpdateien der Objekte in ein oder mehrere Verzeichnisse (Angabe von Bandstationen ist ebenfalls möglich) geschrieben werden. Die Verzeichnisse (Bänder) müssen groß genug für die zu reorganisierenden Objekte sein. Die Scripte hingegen werden immer im Arbeitsverzeichnis (working directory) auf der Platte abgelegt. Der Export/Import kann parallelisiert werden, indem der Parallelitätsgrad
exp_imp_degree >1 gesetzt wird und die Anzahl der Dumpdateien >1 ist. Siehe Paralleler Export/Import.Beim Start einer Reorganisation wird geprüft, ob ein Benutzer
sapr3 an die Datenbank angemeldet ist (d.h. ob ein R/3-System läuft). SAPDBA gibt entsprechende Warnungen aus.SAPDBA erzeugt die für den Reorganisationsprozeß erforderlichen Scripte.
SAPDBA prüft dabei, ob der Speicherplatz im Tablespace ausreichend ist (z.B. könnte es sein, daß durch die Komprimierung von Extents eines Objektes in ein Extent dieses nicht angelegt werden kann, weil der größte zur Verfügung stehende Freiplatzbereich dafür zu klein ist).
Vor dem Starten des Reorganisationsprozesses prüft SAPDBA, ob die reorganisierten Daten in die zur Verfügung stehende/n Datendatei/en passen.
Besonderheiten bei Tablespace-Reorganisation mit Datendateien:
Nach erfolgreichem Ablauf aller Prüfungen können Sie entscheiden, ob und wann Sie die eigentliche Reorganisation (Hauptphase) starten wollen:
Hauptphase (Abarbeitung der erstellten Scripte)
SAPDBA führt die Reorganisation (außer die Option Resize) gemäß der erstellten Scripte durch. Wenn ein Benutzer
sapr3 an die Datenbank angemeldet ist, wird eine Reorganisation eines Tablespaces (mit oder ohne Datendateien) bei Start der Hauptphase abgebrochen.Nach dem Export wird das zu reorganisierende Objekt aus der Datenbank gelöscht. Die physischen Datendateien werden bei einer Reorganisation mit Datendateien ebenfalls gelöscht. Da Tabellen und Indizes aus der Datenbank entfernt werden, sollten Sie sich an das
Sicherungskonzept bei Reorganisationen halten.Schließlich werden die Daten in das reorganisierte Objekt zurückimportiert. Damit ist die Reorganisation abgeschlossen.
Nach einer Strukturänderung der Datenbank (Reorganisation von Tablespaces mit Datendateien) sollten Sie eine Vollsicherung der Datenbank durchführen, mindestens jedoch den betroffenen Tablespace sichern. Siehe
Sicherungskonzept bei Reorganisationen.Besonderheiten bei Reorganisation im Hintergrund:
Beim Einplanen der Reorganisation helfen Ihnen die Laufzeiteinträge im zentralen Protokoll
reorg<DBSID>.log (siehe Zentrales Protokoll).Siehe auch
Abläufe im Detail.