Utilisez l'API DMBRedistribute ou la commande REDISTRIBUTE NODEGROUP pour redistribuer les données présentant des caractéristiques QBIC lors de l'ajout ou de la suppression d'un noeud dans un groupe de noeuds. La commande place les données présentant des caractéristiques QBIC sur le même noeud que celui des données utilisateur correspondantes.
Si le processus de redistribution renvoie une erreur, vous pouvez relancer la commande avec ou sans le paramètre CONTINUE, selon les instructions fournies par la réponse de la commande. Cette option permet au système de reprendre le traitement là où il s'était arrêté plutôt que de tout recommencer dès le début. Le paramètre CONTINUE ne peut pas être utilisé lors du premier lancement de la commande REDISTRIBUTE NODEGROUP après l'exécution de la commande DB2 REDISTRIBUTE NODEGROUP.
Pour conserver l'intégrité des données, procédez à la redistribution d'un groupe de noeuds à la fois. Attendez qu'un groupe de noeuds ait terminé la redistribution avant d'en démarrer un autre.
Utilisation des API : L'exemple suivant illustre comment redistribuer des données présentant des caractéristiques QBIC dans un groupe de noeuds appelé groupe1 :
#include <dmbrdst.h> rc = DMBRedistribute(groupone,"continue");
Utilisation de la ligne de commande : L'exemple suivant illustre comment utiliser la commande REDISTRIBUTE NODEGROUP pour redistribuer les données pour le noeud appelé mon_groupe_noeuds à l'aide du paramètre CONTINUE :
redistribute nodegroup mon_groupe_noeuds continue