SQL0956C数据库堆中没有足够的存储器可用来处理语句

解释:

使用了数据库的所有可用内存。

不能处理该语句。

用户响应:

接收到此消息时,终止应用程序。增大数据库配置参数 ( dbheap )
以允许更大的数据库堆。若 I/O
服务器数接近最高限制,则减小此数目可能也会有所帮助。

要更改 dbheap,则输入一个类似如下的命令,该命令为数据库样本将
dbheap设置为 2400:


db2 UPDATE DB CFG FOR sample
USING DBHEAP 2400


关于db2中sql文过长,过复杂的解决办法2007-11-27 14:42可以使用如下语句,调整sql文最大长度:

update db cfg for sample using stmtheap 20480

但是sql文查出的数据过多时还有可能出现内存不足的情况


可以使用如下语句,来调整内存大小:

update db cfg for SSDS using applheapsz 1024
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值