DB2 - Problem description
| Problem IC81624 | Status: Closed |
DGTT CREATION IN DPF ENVIRONMENT CAN RETURN -901 APPLICATION ERROR IF THERE WAS A LOCK TIME OUT WHEN CLEANING UP A PRIOR DGTT | |
| product: | |
DB2 FOR LUW / DB2FORLUW / 910 - DB2 | |
| Problem description: | |
If there is a lock time out in sqlrl_userTempCleanup, a
subsequent request to declare a global temporary table (DCTT)
may fail with a -901 error.
The problem is that on some nodes, the table id for the temp
table my be available while not yet available on the other nodes
yet. When the next application tries to reserve a table id, one
or more nodes may see this id as already being in use.
This applies to DPF env only.
The messages that could show up in the db2diag.log include:
2011-10-02-04.37.48.498923-240 I5307128A520 LEVEL: Error
PID : 27066496 TID : 68223 PROC : db2sysc
17
INSTANCE: db2inst1 NODE : 017 DB : SAMPLE
APPHDL : 0-9021 APPID: *LOCAL.db2inst1.111002083
AUTHID : DB2INST1
EDUID : 68223 EDUNAME: db2agnta (SAMPLE) 17
FUNCTION: DB2 UDB, catalog services, sqlrl_userTempCleanup,
probe:10
RETCODE : ZRC=0x80100044=-2146435004=SQLP_LTIMEOUT
"LockTimeOut - tran rollback Reason code 68"
2011-10-02-04.37.48.968954-240 I5307649A687 LEVEL: Severe
PID : 27066496 TID : 29991 PROC : db2sysc
17
INSTANCE: db2inst1 NODE : 017 DB : SAMPLE
APPHDL : 0-5058 APPID: *LOCAL.db2inst1.1110020838
AUTHID : DB2INST1
EDUID : 29991 EDUNAME: db2agntp (SAMPLE) 17
FUNCTION: DB2 UDB, buffer pool services, sqlbReserveFileToken,
probe:10
DATA #1 : String, 80 bytes
Error: ReserveFileToken was called to reserve a token that was
already allocated
DATA #2 : String, 9 bytes
PoolID =
DATA #3 : Pool ID, PD_TYPE_SQLB_POOL_ID, 2 bytes
5
DATA #4 : String, 8 bytes
Token =
DATA #5 : unsigned integer, 2 bytes
38
2011-10-02-04.37.49.019154-240 I5313895A879 LEVEL: Severe
PID : 27066496 TID : 29991 PROC : db2sysc
17
INSTANCE: db2inst1 NODE : 017 DB : SAMPLE
APPHDL : 0-5058 APPID: *LOCAL.db2inst1.1110020838
AUTHID : DB2INST1
EDUID : 29991 EDUNAME: db2agntp (SAMPLE) 17
FUNCTION: DB2 UDB, catalog services, sqlrl_dgtt_rcv, probe:30
MESSAGE : ZRC=0x87020002=-2029912062=SQLB_BPSE "Debug logic
error detected"
DIA8501C A buffer pool logic error has occurred.
CALLED : DB2 UDB, data management, sqldTableCreateTemp
RETCODE : ZRC=0x87020002=-2029912062=SQLB_BPSE "Debug logic
error detected"
DIA8501C A buffer pool logic error has occurred.
DATA #1 : String, 7 bytes
ftoken
DATA #2 : unsigned integer, 2 bytes
38
DATA #3 : String, 7 bytes
ttoken
DATA #4 : unsigned integer, 2 bytes
5
2011-10-02-04.37.49.022518-240 I5317424A864 LEVEL: Severe
PID : 27066496 TID : 29991 PROC : db2sysc
17
INSTANCE: db2inst1 NODE : 017 DB : SAMPLE
APPHDL : 0-5058 APPID: *LOCAL.db2inst1.1110020838
AUTHID : DB2INST1
EDUID : 29991 EDUNAME: db2agntp (SAMPLE) 17
FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc,
probe:300
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -901 sqlerrml: 33
sqlerrmc: sqlrl_dgtt_rcv: buffer pool error
sqlerrp : SQLRL1E9
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3)
0x00000000
(4) 0x00000000 (5) 0xFFFFFFD8 (6)
0x00000011
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate: | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All users of version 9.1 on Linux, Unix and Windows * * platforms. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to DB2 LUW Version 9.1 Fix Pack 12 or higher levels. * **************************************************************** | |
| Local Fix: | |
| Solution | |
First fixed in DB2 LUW Version 9.1 Fix Pack 12. | |
| Workaround | |
N/A | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 23.02.2012 27.04.2013 27.04.2013 |
| Problem solved at the following versions (IBM BugInfos) | |
9.1.FP12 | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 9.1.0.12 |
|