Daten migrieren
Mit dem Feature für automatische Datenmigration können Sie eine vollständige Systemmigration von einer Db2-Quelleninstanz in eine -Zielinstanz ausführen, einschließlich des Entladens, Übertragens und Ladens von Daten auf den Zielhosts.
Vor Version 4.1 konnten Sie Optim High Performance Unload verwenden, um Daten während des Entladens erneut zu partitionieren, und zwar unter Verwendung der in der Klausel TARGET KEYS oder TARGET TABLE angegebenen Regeln für die erneute Partitionierung. Bei dieser Methode werden erneut partitionierte Daten in separate Dateien entladen (eine pro Zieldatenbankpartition). Die entsprechenden Ausgabedateien können jedoch nicht auf den Hosts generiert werden, auf denen sich die zugehörigen Zieldatenbankpartitionen befinden. Deshalb müssen Sie in einem Migrationsszenario nach dem Entladen und erneuten Partitionieren der Daten die Ausgabedateien noch auf die entsprechende Maschine übertragen und sie auf die Zielinstanz laden. Bei Verwendung des Features für automatische Datenmigration können Sie alle für das Migrieren von Daten erforderlichen Schritte in einer einzelnen Operation ausführen.

Syntaxschlüsselwörter für die automatische Datenmigration
- Verwenden Sie am Anfang eines Blocks UNLOAD das Schlüsselwort MIGRATE anstelle des Schlüsselworts UNLOAD.
- Sie können die Migration einer vollständigen Datenbank, eines vollständigen Tabellenbereichs oder einer Liste mit Tabellen angeben, die in SELECT-Blöcken angegeben sind, die sich auf den MIGRATE-Block beziehen.
- Verwenden Sie die Klauseln TARGET ENVIRONMENT und WORKING IN, um die Zielsystemspezifikationen und die Speicherposition für temporäre Dateien zu definieren.
- Mit der Klausel UMASK können Sie die Systemberechtigungen auf dem Zielsystem überschreiben. Die Option umask steht auch für die Befehlszeile und in der Konfigurationsdatei db2hpu.cfg zur Verfügung.
Ausgabeformatspezifikation während der Datenmigration
- MIGRATION
- Das Sonderschlüsselwort für das Migrationsformat. Zurzeit funktioniert das Format MIGRATION auf dieselbe Weise wie das Format DEL.
- DEL
- Das Standardmigrationsformat.
- DELIMITED
- Verwenden Sie das begrenzte Format nur dann für die Datenmigration, wenn in den Zeichenfolgedaten, die Sie automatisch migrieren wollen, ein Zeilenbegrenzer (Zeilenendezeichen) enthalten ist. In diesem Fall können Sie die entsprechende Datei mit begrenzter Satzlänge nur dann laden, wenn der Modifikator DELPRIORITYCHAR im entsprechenden Ladebefehl angegeben wird. Die einzige Möglichkeit zum Generieren des geeigneten Ladebefehls besteht in der Verwendung des DELIMITED-Formats und des entsprechenden Modifikators DELPRIORITYCHAR. Da das DELIMITED-Format viel mehr Funktionalität in Verbindung mit den Modifikatoren bietet, sollte es für Systemmigrationszwecke so weit wie möglich vermieden werden.
- IXF
- Hiermit können Sie sicherstellen, dass Gleitkommawerte ohne Genauigkeitsverlust zu einer monopartitionierten Datenbank migriert werden.
- ASC
- Hiermit können Sie sicherstellen, dass Gleitkommawerte ohne Genauigkeitsverlust zu einer DPF-Datenbank migriert werden.