首页 > 解决方案 > DB2 UPGRADE DB “SQL0954C 应用程序堆中没有足够的存储空间来处理语句。SQLSTATE=57011”

问题描述

我正在尝试将 DB2 10.5 升级到 11.1,并且当我在我的数据库上执行 DB2 UPGRADE 时。我不断得到一个

SQL0954C 应用程序堆中没有足够的可用存储空间来处理该语句。SQLSTATE=57011

我增加了我的 APPLHEAPSZ 和 APPL_MEMORY 以匹配我的 INSTANCE_MEMORY 的 AUTOMATIC(2449536) (并尝试了介于两者之间的各种其他大小),但我仍然得到错误。

如果我运行一个DB2MTRK -a命令,我可以看到我的 apph 内存在抛出错误之前增加到 4.8G。我绝不是 DB2 专家,所以我假设我可能在做一些明显错误的事情。任何帮助将不胜感激。

标签: db2upgradedb2-luw

解决方案


感谢您的回复,我试过这个,但仍然没有成功。这是我的日志中的条目:

2018-11-08-15.48.48.612000-300 I5495453F1112 级别:警告

PID:2792 TID:1460 PROC:db2syscs.exe

实例:DB2 节点:000 DB:MYDB

APPHDL:0-8 APPID:*LOCAL.DB2.181108203254

AUTHID:DB2ADMIN 主机名:WIN-5MC66HH7NA4

EDUID:1460 EDUNAME:db2agent(MYDB)0

功能:DB2 UDB,SQO 内存管理,SqloMemController::requestMemory,探针:50

MESSAGE : ZRC=0x8B0F0000=-1961951232=SQLO_NOMEM “无可用内存” DIA8300C 发生内存堆错误。

DATA #1:字符串,36 字节 OOM - 实例内存请求失败

DATA #2 : String, 35 bytes 禁用记录直到下一次成功

数据#3:无符号整数,8 字节 5148573696

数据#4:无符号整数,8 字节 0

数据#5:字符串,13 个字节的 APPL-MYDB

数据#6:无符号整数,8 字节 6909722624

数据 #7:无符号整数,8 字节 3475243008

数据#8:无符号整数,8 字节 9480896512

数据#9:无符号整数,8 字节 10033299456

数据 #10:无符号整数,8 字节 3825991680


推荐阅读