Specificare Optim High Performance Unload le ubicazioni di uscita

È possibile inviare i dati di output da Optim™ High Performance Unload a una posizione singola o multipla, sia dalla riga di comando sia utilizzando un file di controllo.

Per impostazione predefinita, quando non si utilizza un file di controllo, il programma scarica i dati nella locale di esecuzione e li invia all'output standard (stdout). I messaggi vengono inviati al flusso di output di errore standard (stderr).

Importante : Optim High Performance Unload non ha un supporto speciale per i dispositivi o i supporti su cui scrive. Può supportare tutto ciò che un programma C può scrivere utilizzando una funzione di scrittura C standard. Nella maggior parte dei sistemi operativi, ciò significa che Optim High Performance Unload può inviare dati non caricati a un singolo file, a un dispositivo rimovibile o a una pipe con nome. Per ulteriori dettagli, consultare la documentazione del proprio sistema operativo.

Specifiche di emissione nella riga comandi

Utilizzare l'opzione -output seguita dal nome file di output, dal nome periferica o dalla named pipe per specificare le ubicazioni di output sulla riga comandi. Se non si desidera che il file di output si trovi nella directory corrente, immettere il percorso del file. È possibile utilizzare sia percorsi completi che relativi. Ad esempio:

db2hpu -d database_name -t table_name -o output_file_name 

È anche possibile utilizzare il carattere (>) invece dell'opzione -o per inviare l'output a un singolo file, a un dispositivo rimovibile o a un named pipe. Ad esempio:

db2hpu -d database_name -t table_name > output_file_name 

Quando si utilizza l'opzione della riga comandi -o[utput]in un ambiente partizionato, i dati da tutte le partizioni del database partecipanti vengono scaricati in nome_file_output.

Specifiche di emissione nel file di controllo

Utilizzare la clausola OUTFILE del file di controllo per specificare le posizioni di emissione.