DB2 - Problem description
| Problem IC65152 | Status: Closed |
LOAD FAILING WITH ERROR SQL2044 (RC=3) | |
| product: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
| Problem description: | |
Intermitted LOAD failures have been experienced. The LOAD job
fails with an SQL2044N error due to failing to write to a
message queue.
The db2diag.log file will show following messages
2009-03-04-06.15.18.209139+000 E69585011A804 LEVEL: Error
(OS)
PID : 4843 TID : 10024 PROC : db2sysc
0
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
APPHDL : 0-9680 APPID:
*LOCAL.db2inst1.090304061823
AUTHID : MISLOAD
EDUID : 10024 EDUNAME: db2agent (SAMPLE) 0
FUNCTION: DB2 UDB, oper system services, sqlowqueInternal,
probe:40
MESSAGE : ZRC=0x870F0041=-2029060031=SQLO_QUE_NOT_SENT "Message
Not Sent"
DIA8557C No message was sent using the message queue.
CALLED : OS, -, write
OSERR : EAGAIN (11) "Resource temporarily unavailable"
DATA #1 : system V message queue identifier.,
PD_TYPE_SYSV_QUEUE_ID, 4 bytes
0x03400031
DATA #2 : Pointer, 8 bytes
0x9fffffff793f31e0
DATA #3 : unsigned integer, 8 bytes
48
and
2009-03-04-06.15.18.253157+000 I69586368A1011 LEVEL: Error
PID : 4843 TID : 10024 PROC : db2sysc
0
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
APPHDL : 0-9680 APPID:
*LOCAL.db2inst1.090304061823
AUTHID : MISLOAD
EDUID : 10024 EDUNAME: db2agent (SAMPLE) 0
FUNCTION: DB2 UDB, database utilities, sqluAllocTBufs,
probe:2004
MESSAGE : ZRC=0x8015006D=-2146107283=SQLU_CA_BUILT
"SQLCA has already been built"
DATA #1 : LOADID, PD_TYPE_LOADID, 49 bytes
LOADID: 10024.2009-03-04-06.15.17.829876.0 (8;16)
DATA #2 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -2044 sqlerrml: 1
sqlerrmc: 3
sqlerrp : SQLUBUF2
sqlerrd : (1) 0x8015006D (2) 0x00000000 (3)
0x00000000
(4) 0x00000000 (5) 0x00000000 (6)
0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate: | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All * **************************************************************** * PROBLEM DESCRIPTION: * * Intermitted LOAD failures have been experienced. The * * LOADjobfails with an SQL2044N error due to failing to write * * to amessage queue.The db2diag.log file will show following * * messages2009-03-04-06.15.18.209139+000 E69585011A804 * * LEVEL:Error(OS)PID : 4843 TID : 10024 * * PROC :db2sysc0INSTANCE: db2inst1 NODE : 000 * * DB : SAMPLEAPPHDL : 0-9680 * * APPID:*LOCAL.db2inst1.090304061823AUTHID : MISLOADEDUID : * * 10024 EDUNAME: db2agent (SAMPLE) 0FUNCTION: * * DB2 UDB, oper system services, * * sqlowqueInternal,probe:40MESSAGE : * * ZRC=0x870F0041=-2029060031=SQLO_QUE_NOT_SENT"MessageNot * * Sent"DIA8557C No message was sent using the * * messagequeue.CALLED : OS, -, writeOSERR : EAGAIN (11) * * "Resource temporarily unavailable"DATA #1 : system V message * * queue identifier.,PD_TYPE_SYSV_QUEUE_ID, 4 * * bytes0x03400031DATA #2 : Pointer, 8 * * bytes0x9fffffff793f31e0DATA #3 : unsigned integer, 8 * * bytes48and2009-03-04-06.15.18.253157+000 I69586368A1011 * * LEVEL:ErrorPID : 4843 TID : 10024 * * PROC :db2sysc0INSTANCE: db2inst1 NODE : 000 * * DB : SAMPLEAPPHDL : 0-9680 * * APPID:*LOCAL.db2inst1.090304061823AUTHID : MISLOADEDUID : * * 10024 EDUNAME: db2agent (SAMPLE) 0FUNCTION: * * DB2 UDB, database utilities, * * sqluAllocTBufs,probe:2004MESSAGE : * * ZRC=0x8015006D=-2146107283=SQLU_CA_BUILT"SQLCA has already * * been built"DATA #1 : LOADID, PD_TYPE_LOADID, 49 bytesLOADID: * * 10024.2009-03-04-06.15.17.829876.0 (8;16)DATA #2 : SQLCA, * * PD_DB2_TYPE_SQLCA, 136 bytessqlcaid : SQLCA sqlcabc: 136 * * sqlcode: -2044 sqlerrml: 1sqlerrmc: 3sqlerrp : * * SQLUBUF2sqlerrd : (1) 0x8015006D (2) 0x00000000 * * (3)0x00000000(4) 0x00000000 (5) 0x00000000 * * (6)0x00000000sqlwarn : (1) (2) (3) (4) * * (5) (6)(7) (8) (9) (10) * * (11)sqlstate: * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 9.7 FP3 * **************************************************************** | |
| Local Fix: | |
Monitor message queue usage with 'ipcs' command to see if you ar e exceeding system wide limits. - Check your kernel parameter settings (MSGMNB, MSGTQL, MSGMBS) an d increase them if they are set to low. - Retry the LOAD command. | |
| available fix packs: | |
DB2 Version 9.7 Fix Pack 3 for Linux, UNIX, and Windows | |
| Solution | |
First fixed in DB2 version 9.7 FP3 | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 15.12.2009 27.09.2010 27.09.2010 |
| Problem solved at the following versions (IBM BugInfos) | |
9.7.FP3 | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 9.7.0.3 |
|
| 9.7.0.3 |
|