Erro de SQL ao Executar o Relatório Resumo Financeiro em DB2
Problema ou erro: o erro a seguir ocorre ao executar o relatório Resumo Financeiro em DB2:
QE-DEF-0177 Ocorreu um erro ao executar a operação 'sqlPrepareWithOptions' status='-9'. UDA-SQL-0107 Uma exceção geral ocorreu durante a operação "preparar". [IBM][CLI Driver][DB2] SQL0101N A instrução é muito longa ou muito complexa. SQLSTATE=54001
Solução: Este erro pode ocorrer ao executar relatórios do Campaign que permitem selecionar todas as campanhas. Isto significa que o tamanho de heap do DB2 não é grande o suficiente para todos os dados a serem recuperados. O tamanho de heap padrão é 2048.
Para resolver este problema, aumente o tamanho de heap para 10240 (2048 x 5, como recomendado pela IBM) usando o comando a seguir:
db2 update db cfg for databaseName using stmtheap 10240
ondedatabaseName é o nome do banco de dados do Campaign.