SQL0101N 语句太长或者太复杂。SQLSTATE=54001 或 应用程序堆中没有足够的存储量可用来处理语句。SQLSTATUS=57011

执行SQL语句时,发生如下错误:

SQL0101N 语句太长或者太复杂。SQLSTATE=54001

应用程序堆中没有足够的存储量可用来处理语句。SQLSTATUS=57011

--查看hczm数据库的配置信息
db2 get db cfg for hczm

//默认值
SQL 语句堆(4KB)                            (STMTHEAP) = 2048
缺省应用程序堆(4KB)                      (APPLHEAPSZ) = 256
统计信息堆大小(4KB)                    (STAT_HEAP_SZ) = 4384


做了如下对数据库的参数的修改:

db2 update db cfg for DB_NAME using STMTHEAP 4096
db2 update db cfg for DB_NAME using APPLHEAPSZ 1024

下边语句参考:

db2 update database configuration for tjdb using SORTHEAP 40000
db2 update database configuration for tjdb using APPLHEAPSZ 8192
db2 update database configuration for tjdb using PCKCACHESZ 4096

原文地址:https://www.cnblogs.com/zmc/p/3116530.html