修正啟動伺服器時所出現的 DB2 SQLCODE -444 錯誤

在您啟動 WebSphere Partner Gateway 的任何元件(bcgconsole、bcgreceiver、bcgdocmgr)時, 如果遇到 SQLCODE -444 錯誤訊息, 則應增加 DB2 資料庫管理程式的 SHEAPTHRES 參數值。此參數至少應為定義給 DB2 實例中之任何資料庫的最高 sortheap 值的兩倍大。在您變更這項設定前,請先向您的資料庫管理者查詢, 或者參閱 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 檔中找到。

Copyright IBM Corp. 2003, 2005