Erreur SQL lors de l’exécution de l'état récapitulatif financier sur DB2
Problème ou erreur : L'erreur suivante se produit lors de l'exécution de l'état récapitulatif financier sur DB2 :
QE-DEF-0177 Une erreur s'est produite lors de l'exécution de l'opération 'sqlPrepareWithOptions' status='-9'. UDA-SQL-0107 Une exception générale s’est produite lors de l’opération "prepare". [IBM][CLI Driver][DB2] SQL0101N L’instruction est trop longue ou trop complexe. SQLSTATE=54001
Solution : Cette erreur peut se produire lors de l'exécution de rapports Campaign qui vous permettent de sélectionner toutes les campagnes. Cela signifie que la taille de segment de mémoire DB2 n’est pas assez grande pour que toutes les données soient extraites. La taille de segment de mémoire par défaut est 2048.
Pour résoudre ce problème, augmentez la taille de segment de mémoire à 10240 (2048 x 5, comme recommandé par IBM) à l’aide de la commande suivante :
db2 update db cfg for databaseName using stmtheap 10240
databaseName représente le nom de la base de données de campagnes.