SAPDBA startet die jeweils notwendigen Scripte automatisch. Informationen dazu finden Sie in dem die entsprechende Funktion beschreibenden Abschnitt. Im Fehlerfall können Sie die Reorganisation oder den Export/Import mittels der Restart-Funktion wiederaufnehmen. Sollte auch dieser Vorgang scheitern, gibt es die Möglichkeit, die notwendigen Scripte einzeln zu starten. Siehe "Starten der Scripte".
SAPDBA hinterlegt alle Scripte (und im Fall einer Komprimierung auch die Named Pipes) in Unterverzeichnissen des Arbeitsverzeichnisses. Im allgemeinen ist dies das Verzeichnis
<ORACLE_HOME>/sapreorg (siehe exireo_dumpdir) mit entsprechenden <Zeitstempel> -Verzeichnissen, die Datum und Zeit der durchgeführten Operation angeben.Die Export-Dumpdateien (gegebenenfalls komprimiert) werden in
<Zeitstempel> -Unterverzeichnissen der Dump-Verzeichnisse abgelegt bzw. auf Bänder gespeichert (entsprechend der Angabe in Export dump destination). Vorschlagswert für das Dump-Verzeichnis ist ebenfalls das in exireo_dumpdir angegebene Verzeichnis.Wenn mehrere Export-Dumpverzeichnisse/Bänder definiert wurden, gibt es eine entsprechende Anzahl von Export-Dumpdateien, Export-/Import-Shell-Scripten und Parameterdateien. Siehe "Angaben in Export dump destination - Scriptbezeichnungen".
Wenn Sie die Export-/Import-Werkzeuge SAPDBA unload/SAPDBA load bzw. SAP unload/SQL*Loader für Testzwecke verwenden, ändern sich einige Scriptbezeichnungen. Siehe
SAP unload/load, SQL*Loader.Übersicht über die Scripte und Dateien
Bezeichnung |
Verwendung |
alt<TSP>.sql |
Löschen der Indexanalyse. Nur vor Export von Tabellen und deren Daten, Reorganisation von Listen von Objekten und Reorganisation von Tablespaces mit oder ohne Datendateien. |
cssvg<DBSID>.sql |
Script zum Anlegen von Constraints, Grants, Synonymen, Sequenzen und Views. |
con<TSP>.sql |
Script zum Anlegen von Constraints. |
drc<TSP>.sql |
Script, das bei Reorganisation von Tablespaces verwendet wird, um Constraints zu löschen. |
dro<TSP>.sql |
Script, das die bei der Reorganisation nötigen DROP-Befehle enthält. |
grants.sql |
Script zum Anlegen von Grants, das nur beim Export von Tabellen- und Indexdefinitionen erzeugt wird (Strukturexport). |
ind<TSP>.sql |
Script zum Anlegen von Indizes. Beim Export mit Daten entfällt dieses Script unter bestimmten Bedingungen. |
inx<TSP>.sql |
SQL-Script, das beim Testimport entsteht. (Es wird bei Reorganisationen nicht verwendet). |
nam<TSP>.sql |
Script zur temporären Umbenennung von Tabellen während der Reorganisation. |
rnm<TSP>.sql |
Script zur temporären Umbenennung einer Tabelle während der Reorganisation mit verzögertem Löschen der Daten (Defered-Modus). |
ren<TSP>.sql |
Script, das bei Änderung der Datendateizuordnung eines Tablespaces (Move/rename) die erforderlichen Rename-Kommandos enthält. Es kann auch zur Rücknahme der temporären Tabellenumbenennungen bei Reorganisationen verwendet werden. |
swi<TSP>.sql |
Script, das bei Reorganisation mit Datendateien verwendet wird und bestimmte Sicherheitsmechanismen anstößt (Redo-Log-Dateiwechsel, Sicherung der Steuerdatei). |
tab<TSP>.sql |
Script zum Anlegen von Tabellen |
tsp<TSP>.sql |
Script, das bei Reorganisation von Tablespaces mit Datendateien verwendet wird, um Tablespaces anzulegen. |
exc<TSP>.sh |
Script zur Komprimierung (compress) bzw. zum Splitten (R3chop) von Export-Dumpdateien. |
exp<TSP>.sh |
ORACLE-Export von Tabellen und deren Daten. |
exc<TSP>.par |
Parameterdatei für R3chop |
exp<TSP>.par |
Parameterdatei für Export und Import. |
exp<TSP>.dmp |
Exportdatei oder Named Pipe (wenn Sie Daten komprimieren oder mit R3chop splitten), die Tabellen mit Daten enthält. |
exp<TSP>.dmp.Z |
Komprimierte Exportdatei. |
exp<TSP>.dmp.<m> exp<TSP>.dmp.Z.<m> |
Export-Dumpdateien können mit R3chop in mehrere kleinere Dateien <m> gesplittet werden. |
imc<TSP>.sh |
Script zur Dekomprimierung (uncompress) bzw. zum Zusammenfügen (R3chop) gesplitteter Export-Dumpdateien für den ORACLE-Import. |
imp<TSP>.sh |
ORACLE-Import von Tabellen und ihren Daten (inkl. Grants) |
imx<TSP>.sh |
Shell-Script für den Testimport (Dumpdatei-Prüfung) |
ldr<TSP>.dmp |
Unloader-Dump-Verzeichnis |
ldr<TSP>.par |
Parameterdatei für Unload und Load |
ldr<TSP>.sh unl<TSP>.sh |
Script für Unload bzw. Load; nicht als selbstständiges Shellscript ausführbar, enthält interne Informationen für SAPDBA. |
del<TSP>.sh |
Script, das Betriebssystemkommandos zum Löschen der alten Dateien, Links und Verzeichnisse und Kommandos zum Aufbau der neuen Verzeichnisse und Links für den Fall einer Reorganisation mit Datendateien bzw. das Ändern der Datendateizuordnung eines Tablespaces enthält. |

Die folgenden Scripte werden nicht erzeugt, wenn nur Indizes von einem Export oder einer Reorganisation betroffen sind:
exc|exp<TSP>.sh
, imp|imc<TSP>.sh , tab<TSP>.sql , grants.sql , exp<TSP>.dmp , exp<TSP>.dmp.Z , exp<TSP>.par ,Angaben in Export dump destination - Scriptbezeichnungen
Scriptnamen:
Alle Export-Dumpdateien werden in dem angegebenen Verzeichnis gesichert. Wird auf Band exportiert, wird nur eine Export-Dumpdatei für alle zu exportierenden Tabellen erzeugt.
Scriptnamen:
Je nach Grad der Parallelisierung (siehe
Paralleler Export/Import) kann die Abarbeitung in beiden Fällen sequentiell oder parallel erfolgen.Starten der Scripte
Nach Abbruch eines Reorganisations-, Export- oder Importprozesses können Sie die Restart-Funktionalität des SAPDBA nutzen, um den Vorgang ab der entsprechenden Stelle zu wiederholen. Erst wenn solch ein Versuch scheitert, müssen Sie auf die alternativen Möglichkeiten des Startens der einzelnen Scripte zurückgreifen.
Wenn Sie Scripte mittels einer der unten genannten Möglichkeit starten, achten Sie auf die Reihenfolge, in der Sie die Scripte aufrufen! Orientieren Sie sich an dem während des entsprechenden Prozesses geschriebenen Protokoll und an der Restart-Datei.

Die in diesem Abschnitt beschriebenen Möglichkeiten des Startens der einzelnen Scripte sollten Sie nur im Notfall verwenden.