SQL-Fehler beim Ausführen des Berichts "Finanzübersicht" in DB2

Problem oder Fehler: Der folgende Fehler tritt beim Ausführen des Berichts Finanzübersicht in DB2 auf:

QE-DEF-0177 An error occurred while performing operation 'sqlPrepareWithOptions' status='-9'. UDA-SQL-0107 A general exception has occurred during the operation "prepare". [IBM][CLI Driver][DB2] SQL0101N The statement is too long or too complex. SQLSTATE=54001

Lösung: Dieser Fehler tritt beim Ausführen von Campaign-Berichten auf, bei denen die Auswahl von allen Kampagnen möglich ist. Ursache ist, dass die DB2-Heap-Größe für den Abruf aller Daten nicht groß genug ist. Die Standard-Heap-Größe beträgt 2048.

Erhöhen Sie die Heap-Größe auf 10240 (2048 x 5, so wie von IBM empfohlen), um dieses Problem zu lösen. Verwenden Sie dazu folgenden Befehl:

db2 update db cfg for databaseName using stmtheap 10240

wobei databaseName den Namen der Campaign-Datenbank angibt.



Unica Campaign
 
8.5.0
For more information, see our support and community site: Customer Central