コマンド行と制御ファイルを使用したデータのアンロード

コマンド行単独またはコマンド行と制御ファイルを使用して、データをアンロードできます。

コマンド行のみの使用

制御ファイルを作成せずに表の全内容をアンロードするには、コマンド行で以下のコマンドを入力します。
db2hpu -d database_name -t table_name
オプション -d は、アンロードする表がある Db2® データベースの前に置かれます。 変数 database_name にはデータベースの正確な名前を指定します。 オプション -t は、アンロードする表の前に置きます。 変数 table_name には表の正確な名前を指定します。 この例では、デフォルトのインスタンスがこのデータベースとテーブルを含む Db2 インスタンスに設定されていることを前提としています。 設定されていない場合は、-i オプション (-i instance_name) も含める必要があります。
重要Optim™ High Performance Unload のようにダブルクォーテーションで囲まない限り、データベース名とテーブル名は大文字に変換されます: 「database_name "のように。 DBCS ワードを制御ファイルで使用する場合は、それらを必ず二重引用符で囲んでください。

デフォルトでは、制御ファイルを使用しない場合、プログラムはデータを実行ロケールでアンロードし、それを標準出力 (stdout) に送信します。 メッセージは標準エラー (stderr) 出力ストリームに送信されます。 -output オプションを使用して、出力場所を制御できます。

制御ファイルの使用

制御ファイルを使用すると、このファイル内でさらに複雑なオプションを指定してから、この制御ファイルを使用して db2hpu コマンドを実行できます。 制御ファイルを指定するには、以下のコマンド行構文を使用します。
db2hpu -d database_name -f control_file_name