DB2 - Problem description
Problem IC84434 | Status: Closed |
DEPLETION OF QUEUE SHARED MEMORY CAUSES DB2 TO ABEND (PANIC) ON WINDOWS | |
product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problem description: | |
DB2's IPC listener panics when "Queue Shared Memory" is exhausted. This memory is allocated by DB2 only on the Windows platform, and is used to support queue messaging for Load, CLP, as well as transactional types of requests such as local connection attempts - responded to by the DB2 IPC listener. If this memory is temporarily exhausted, which may only be for a short moment in time, it should not cause critical operations to fail. Rather, they should retry until the resource becomes available. db2diag.log message will show the following: -------------2012-01-17-15.13.59.640000-300 I1190914H444 LEVEL: Severe PID : 4916 TID : 2596 PROC : db2syscs.exe INSTANCE: DB2 NODE : 000 EDUID : 2596 EDUNAME: db2ipccm 0 FUNCTION: DB2 UDB, common communication, sqlccipc_process_conn, probe:1 RETCODE : ZRC=0x870F0041=-2029060031=SQLO_QUE_NOT_SENT "Message Not Sent" DIA8557C No message was sent using the message queue. 2012-01-17-15.13.59.734000-300 I1191360H435 LEVEL: Severe PID : 4916 TID : 2596 PROC : db2syscs.exe INSTANCE: DB2 NODE : 000 EDUID : 2596 EDUNAME: db2ipccm 0 FUNCTION: DB2 UDB, trace services, sqlt_logerr_data (secondary logging func, pro be:0 MESSAGE : TQM Reply Failed DATA #1 : Hexdump, 4 bytes 0x148EFCF8 : 90FC 8E14 .... 2012-01-17-15.13.59.750000-300 I1191797H334 LEVEL: Severe PID : 4916 TID : 2596 PROC : db2syscs.exe INSTANCE: DB2 NODE : 000 EDUID : 2596 EDUNAME: db2ipccm 0 FUNCTION: DB2 UDB, common communication, sqlccipcconnmgr_child, probe:36 RETCODE : ZRC=0x0000004C=76 2012-01-17-15.13.59.765000-300 E1192133H813 LEVEL: Critical PID : 4916 TID : 2596 PROC : db2syscs.exe INSTANCE: DB2 NODE : 000 EDUID : 2596 EDUNAME: db2ipccm 0 FUNCTION: DB2 UDB, base sys utilities, sqle_panic, probe:10 MESSAGE : ADM14001C An unexpected and critical error has occurred: "Panic". The instance may have been shutdown as a result. "Automatic" FODC (First Occurrence Data Capture) has been invoked and diagnostic information has been recorded in directory "D:\sqllib\work\FODC_Panic_2012-01-17-15.13.59.765000_0000\". Please look in this directory for detailed evidence about what happened and contact IBM support if necessary to diagnose the problem. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Systems running on the Windows platform * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 10.1 Fix Pack 1 * **************************************************************** | |
Local Fix: | |
The following is an undocumented registry setting, and should be used as a temporary workaround until the APAR can be applied db2set DB2NTMEMSIZE=QUE:33554432 This setting requires DB2 to be recycled. Any local CLP sessions must also be terminated/closed. | |
available fix packs: | |
DB2 Version 10.1 Fix Pack 1 for Linux, UNIX, and Windows | |
Solution | |
First fixed in DB2 Version 10.1 Fix Pack 1 | |
Workaround | |
See Local Fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 14.06.2012 02.11.2012 02.11.2012 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.1.0.1 | |
10.5.0.1 |