Angabe von Optim High Performance Unload ausgabeorte

Sie können Ausgabedaten von Optim™ High Performance Unload sowohl über die Befehlszeile als auch über eine Steuerdatei an einen einzelnen oder mehrere Speicherorte senden.

Wenn Sie keine Steuerdatei verwenden, entlädt das Programm die Daten standardmäßig in der Ländereinstellung der Ausführung und sendet sie an die Standardausgabe (stdout). Nachrichten werden an den Standard-Fehlerausgabedatenstrom (stderr) gesendet.

Wichtig : Optim High Performance Unload es gibt keine spezielle Unterstützung dafür, auf welche Geräte oder Medien geschrieben wird. Unterstützung kann für alle Einheiten und Datenträger geboten werden, auf die ein C-Programm mit einer C-Standardschreibfunktion schreiben kann. Bei den meisten Betriebssystemen bedeutet dies, dass Optim High Performance Unload können nicht geladene Daten an eine einzelne Datei, ein Wechselmedium oder eine benannte Pipe senden. Details finden Sie in der Dokumentation zu Ihrem Betriebssystem.

Ausgabespezifikationen in der Befehlszeile

Verwenden Sie die Option -output gefolgt vom Ausgabedateinamen, vom Einheitennamen oder vom Namen der benannten Pipe, um die Ausgabepositionen in der Befehlszeile anzugeben. Wenn Sie nicht die Ausgabedatei im aktuellen Verzeichnis verwenden wollen, geben Sie den Pfad zur Datei ein. Sie können sowohl vollständige als auch relative Pfade angeben. Zum Beispiel:

db2hpu -d database_name -t table_name -o output_file_name 

Sie können auch das Zeichen (>) anstelle der Option -o verwenden, um die Ausgabe an eine einzelne Datei, eine austauschbare Einheit oder eine benannte Pipe zu senden. Zum Beispiel:

db2hpu -d database_name -t table_name > output_file_name 

Wenn Sie die Befehlszeilenoption -o[utput] in einer partitionierten Umgebung verwenden, werden Daten aus allen teilnehmenden Datenbankpartitionen in Ausgabedateiname entladen.

Ausgabespezifikationen in der Steuerdatei

Verwenden Sie die Klausel OUTFILE in der Steuerdatei, um Ausgabepositionen anzugeben.