FILEMAXSIZE

FILEMAXSIZE オプションを使用して、出力を複数のファイルに分割します。

FILEMAXSIZE
それぞれのファイルは、指定された限度を超えて大きくすることはできません。 SIZELIMIT オプションは出力の合計サイズを制御するのに対し、FILEMAXSIZE オプションは個々の出力ファイルのサイズを制御します。 いつでも Optim™ High Performance Unload 制限を超えることなく完全なバッファをファイルに書き込むことができない、 Optim High Performance Unload そのファイルを閉じ、新しいファイルを開く。 Optim High Performance Unload 既存のファイル名の拡張子を削除し、"e"で始まり5桁の数字が続く別の拡張子に置き換えることで、新しいファイル名を生成します。 例えば、出力を収容するために 3 ファイルが必要で、出力ファイル名を file.out と指定した場合、その結果の 3 つのファイル名は、file.outfile.e00001、および file.e00002 となります。 出力ファイル名に拡張子がない場合は、最初のファイルはその名前を変更せずに使用し、カウンターは 2 番目のファイル (file.e00001) および後続のファイルに付けられます。
このオプションは実ファイルに出力を生成する場合にのみ使用すべきであり、名前付きパイプ、装置、標準出力ストリーム (stdout) といった、他のオブジェクトに対する書き込みには使用できません。 単位シンボルを整数値の後に付けます。整数とシンボルの間にはスペースを入れません。
このオプションは、データ再パーティション化機能と互換性がありません。再パーティション化されたデータを複数のファイルに分割して Db2® Load ユーティリティーで再ロード・ステップに使用することはできないためです。 結果として、再パーティション化ステップが示唆されるタスクに対してこのオプションが指定された場合、再パーティション化機能は使用不可になります。
制限: Optim High Performance Unload4M より低い値を指定することはできません。
重要: このオプションを指定しない場合、最大ファイル・サイズを超えると処理は停止します。
構文
FILEMAXSIZE integer K | M | G
変数
整数値。
デフォルト
デフォルト値はありません。
FILEMAXSIZE 5M