如果在启动任何 WebSphere Partner Gateway 组件(bcgconsole、bcgreceiver、bcgdocmgr)时遇到 SQLCODE -444 错误消息,您应该增加 DB2 Database Manager SHEAPTHRES 参数的值。该参数至少应大于 DB2 实例中为任何数据库所定义的最高排序堆值的两倍。在更改该设置之前,请联系您的数据库管理员或参阅 DB2 管理员指南。 下面提供了示例命令:
db2 UPDATE DBM CFG USING SHEAPTHRES xxxxx IMMEDIATE
如果在更改 SHEAPTHRES 值之后 SQLCODE -444 继续存在,则还需要减少 WPG 数据库的 STMTHEAP 和 APPLHEAPSZ 值。 下面提供了示例命令:
db2 UPDATE DB CFG FOR <dbname> USING STMTHEAP xxxxx
db2 UPDATE DB CFG FOR <dbname> USING APPLHEAPSZ xxxxx
在更改任何设置之前,请联系 DBA 或参考 DB2 管理员指南。
错误消息位于以下日志文件中,这取决于组件:
{INSTALL DIR}\was\profiles\bcgconsole\logs\bcgconsole\bcg_console.log
{INSTALL DIR}\was\profiles\bcgreceiver\logs\bcgreceiver\bcg_receiver.log
{INSTALL DIR}\was\profiles\bcgdocmgr\logs\bcgdocmgr\bcg_docmgr.log
也可以在“DB2Home”的 \SQLLIB\bin\db2diag.log 文件中找到该错误消息。