- Lorsque vous utilisez les instructions du serveur de transfert stgcopy
et stgprop, le message suivant peut s'afficher :
SQLSTATE 54001: The statement is too long or too complex.
Assurez-vous que vous avez défini la taille stmtheap de votre base de données,
comme le suggère la tâche
Configuration de la base de données. Vérifiez
également que votre mémoire est suffisante par rapport à la taille de la base de données.
- Si l'utilitaire de copie de transfert ne termine pas le traitement, le journal
de la base de données peut être trop petit. Lancez les instructions suivantes à
partir de la fenêtre de commande DB2 :
db2 update database configuration for
serveur_transfert using logprimary 50
logfilsiz 1000
db2 terminate
db2stop
db2start
où serveur_transfert est le nom de la base de données du serveur de transfert. Si l'incident
persiste, tentez d'utiliser une valeur plus élevée comme paramètre logprimary ou logfilsiz.
Assurez-vous que les ressources pour l'utilisateur DB2, telles que db2inst1, ont été configurées correctement.
Tapez l'instruction suivante pour afficher les limites de vos ressources : ulimit -a
Configurez le segment de données sur 240 Mo et faites-en une pile de 16 Mo.
Pour plus d'informations, reportez-vous à la rubrique Informations de référence sur les instructions DB2.