Erneute Partitionierung für die erneute Verteilung von Daten verwenden
Diese Funktion ist beispielsweise dann hilfreich, wenn Sie die Anzahl Datenbankpartitionen ändern wollen, über die sich die Tabelle erstreckt, oder wenn Sie Daten auf ein anderes System versetzen wollen und das Zielsystem eine andere Anzahl Datenbankpartitionen aufweist als das Quellensystem.
Das Zielsystem könnte ein Data-Warehouse sein, auf das Sie regelmäßig ein Subset der Zeilen versetzen, oder das Zielsystem könnte ein neues System sein, das Ihr aktuelles System ersetzen soll. Es sind alle geeigneten Dateiheader eingeschlossen, um paralleles Laden in das Ziel zuzulassen. Wird bei Verwendung des DEL-, DELIMITED- oder ASC-Formats nicht die Klausel HEADER angegeben, wird in jeder Zieldatei ein Header generiert. Weitere Informationen über Kopfzeilen finden Sie unter Verwendung der Funktion zur Erzeugung von Kopfzeilen.
Während des Prozesses für die erneute Partitionierung werden Daten in einem einzigen Schritt mit hoher Geschwindigkeit entladen und geteilt, um sie im Zielsystem erneut zu laden. Das Zielsystem hat unter Umständen andere Partitionierungsmerkmale als das Quellensystem. Daten können entladen und in die geeignete Anzahl Dateigruppen geteilt werden, eine pro Datenbankpartition für das Zielsystem. Bei den Dateigruppen kann es sich beispielsweise um Verzeichnisse handeln, die an ein Netzdateisystem (NFS) auf dem Quellensystem angehängt sind. Um die Ausgabedatei zu bestimmen, in die ein Datensatz extrahiert wird, Optim High Performance Unload werden die vom Ziel verwendeten Partitionierungsregeln angewendet.