DB2 で「収支サマリー (Financial Summary)」レポートを実行しているときにエラーが発生する

問題またはエラー: DB2 で収支サマリー・レポートを実行しているときに以下のエラーが発生します。QE-DEF-0177 操作 'sqlPrepareWithOptions' status='-9' の実行中にエラーが発生しました。(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

解決方法: このエラーは、すべてのキャンペーンを選択できる Campaign レポートを実行しているときに発生することがあります。これは、DB2 ヒープ・サイズが不十分であるため、すべてのデータを検索できないことを意味しています。デフォルトのヒープ・サイズは 2048 です。

この問題を解決するには、次のコマンドを使用してヒープ・サイズを 10240 (IBM による推奨値である 2048 x 5) に拡大してください。

db2 update db cfg for databaseName using stmtheap 10240

ここで、databaseNameCampaign システム・テーブル・データベースの名前です。