DB2 で「収支サマリー (Financial Summary)」レポートを実行しているときにエラーが発生する
問題またはエラー: DB2 で「収支サマリー (Financial Summary)」レポートを実行しているときに次のエラーが発生します。
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
この databaseName は Campaign データベースの名前です。