FILEMAXSIZE

Utilisez l'option FILEMAXSIZE pour diviser la sortie en plusieurs fichiers.

FILEMAXSIZE
Chacun de ces fichiers ne peut dépasser la limite de taille indiquée. L'option SIZELIMIT contrôle la taille totale de la sortie ; l'option FILEMAXSIZE contrôle individuellement la taille de chaque fichier de sortie. Chaque fois que Optim™ High Performance Unload ne peut pas écrire un tampon complet dans le fichier sans dépasser la limite, Optim High Performance Unload ferme ce fichier et en ouvre un nouveau. Optim High Performance Unload génère le nouveau nom de fichier en supprimant toute extension de nom de fichier existante et en la remplaçant par une autre, commençant par la lettre « e » suivie d'un compteur à cinq chiffres. Par exemple, si la sortie doit être divisée en trois fichiers et que le nom du fichier de sortie spécifié est file.out, les trois fichiers sont respectivement nommés file.out, file.e00001 et file.e00002. Si aucune extension n'est précisée, le premier fichier reprend le nom non modifié, et le compteur est ajouté au second fichier (file.e00001) et aux fichiers suivants.
Cette option ne doit être indiquée qu'au moment de la génération de la sortie de fichiers réels, et non pas lors de l'écriture dans d'autres objets tels que des canaux de communication nommés, des unités et des fichiers stream de sortie standard (stdout). Le symbole de l'unité suit la valeur entière, sans espace entre les deux.
Cette option est incompatible avec la fonction de repartitionnement des données car les données repartitionnées scindées en plusieurs fichiers ne peuvent pas être utilisées pour une étape de rechargement avec l'utilitaire Db2® Load. Par conséquent, si cette option est spécifiée pour une tâche impliquant une étape de repartitionnement, la fonctionnalité de repartitionnement est désactivée.
Restriction : Optim High Performance Unload ne vous permet pas de spécifier une valeur inférieure à 4M.
Attention: Si cette option n'est pas spécifiée, le traitement s'arrête lorsque la taille maximale du fichier est dépassée.
Syntaxe
FILEMAXSIZE entier K | M | G
Variables
Valeur d'entier.
Par défaut
Aucune valeur par défaut.
Exemple
FILEMAXSIZE 5 M