DB2 - Problem description
| Problem IT03836 | Status: Closed |
DB2READLOG API, HIT ZRC=0X8610000D=-2045771763=SQLP_BADLOG "LOG FILE CANNOT BE USED" ON LOG EXTENT XXXX | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
| Problem description: | |
db2readlog API fails with SQLP_BADLOG "LOG FILE CANNOT BE USED"
ON LOG EXTENT
db2diag.log shows:
2014-07-05-11.54.58.835760-240 I352291935A488 LEVEL: Info
PID : 8388656 TID : 4371 KTID :
15269961
PROC : db2sysc
INSTANCE: db2inst1 NODE : 000 DB :
SAMPLE
HOSTNAME: shadowsvt
EDUID : 4371 EDUNAME: db2lfr.0 (SHADOW1)
FUNCTION: DB2 UDB, recovery manager, sqlplfrFMOpenLog, probe:1
DATA #1 : <preformatted>
LFR Scan Num = 569930
LFR Scan Caller's EDUID = 20680
Opening extent 1756 on log stream 0.
2014-07-05-11.54.58.841767-240 I352292424A2622 LEVEL: Error
PID : 8388656 TID : 20680 KTID :
24313999
PROC : db2sysc
INSTANCE: db2inst1 NODE : 000 DB :
SAMPLE
APPHDL : 0-63532 APPID: *LOCAL.svtdbm.140705155327
AUTHID : SVTDBM HOSTNAME: shadowsvt
EDUID : 20680 EDUNAME: db2shred (SHADOW1)
FUNCTION: DB2 UDB, recovery manager, sqlpshrEdu, probe:7000
MESSAGE : ZRC=0x8610000D=-2045771763=SQLP_BADLOG "Log File
cannot be used"
DIA8414C Logging can not continue due to an error.
DATA #1 : String, 66 bytes
last record from this extent does not match lastLfsLsn in its
XHDR
DATA #2 : unsigned integer, 8 bytes
73612755649
DATA #3 : unsigned integer, 8 bytes
73612755649
DATA #4 : unsigned integer, 8 bytes
73612755649
DATA #5 : SQLPG_EXTENT_NUM, PD_TYPE_SQLPG_EXTENT_NUM, 4 bytes
1755
DATA #6 : LFS/LSN, PD_TYPE_SQLP_LFS_LSN_PAIR, 16 bytes
20142006/0000000011888191
DATA #7 : LFS/LSN, PD_TYPE_SQLP_LFS_LSN_PAIR, 16 bytes
20142007/0000000011888198
DATA #8 : SQLPG_XHDR, PD_TYPE_SQLPG_XHDR, 2048 bytes
Validity Check 1 = 8
Format Version = 13
alVersion = V:10 R:5 M:0 F:4 I:0 SB:0
Log Extent State = 0x00208001
- SQLPG_State_Init
- SQLPG_State_Closed
- SQLPG_State_Logretain
Signature = IBMLOG
Partition = 0
Log Stream = 0
Topology Life ID = 1397274152
2014-04-12-03.42.32.000000 GMT
Compression Mode = 0 (UNCOMPRESSED)
Segment Size = 0
Extent Number = 1755
Extent Size = 10240
Number of Pages = 10240
Previous Extent ID = 1404561244
2014-07-05-11.54.04.000000 GMT
Database Log ID = 1397274152
2014-04-12-03.42.32.000000 GMT
Current Extent ID = 1404561298
2014-07-05-11.54.58.000000 GMT
firstLso = 73571017409 maps to 0000001136B10010
minTruncOffset = 0
fileEntryNum1 = 0
fileEntryNum2 = 0
logFileChainId = 0
lsnBase = 0000000011870D7E
logChainInfo[0] = 0 0000000000000000 1397274152 21104
logChainInfo[1] = 0 0000000000000000 0 0
logChainInfo[2] = 0 0000000000000000 1397274152 21104
logChainInfo[3] = 18446744073709551615 FFFFFFFFFFFFFFFF
4294967295 0
gfaNumEntries = 0
gfa(Global FRALA Array) :
idx gfaLogStreamId gfaExtNum
(All-zero GFA entries after gfaNumEntries entries are
omitted)
firstLFSInExtent = 20133829
firstLFSInNextExtent = 0
lastLfsInExtent = 20142007
lastLsnInExtent = 0000000011888198
firstRecLso = 73571041095
hbGroupNextLfsLsn = 0/0000000000000000
hbStreamLastLfsLsn = 0/0000000000000000
hbStreamDiskLso = 0
updateCnt = 8
xhdrCheckSum = 76A682EF expectedCheckSum 76A682EF
==
Stack Trace show:
<StackTrace>
-------Frame------ ------Function + Offset------
0x0900000000850154 pthread_kill + 0xD4
0x090000002F62031C ossPthreadKill__FCUiT1 + 0x5C
0x090000002F620458 sqloDumpEDU + 0xD8
0x090000002F467094 sqle_panic__Fi + 0x314
0x090000002F46795C sqlePanicOnDebugBuildOrIfSleepOn__Fv + 0x1C
0x09000000354FC860 sqlpshrEdu__FP8sqeAgentP5sqlcaPv + 0x6420
0x090000003A0F0F30 sqleSubCoordProcessRequest__FP8sqeAgent +
0x250
0x090000002F8B043C RunEDU__8sqeAgentFv + 0x39C
0x090000002F86D07C EDUDriver__9sqzEDUObjFv + 0x23C
0x090000002F86D3BC sqlzRunEDU__FPcUi + 0x3C
0x090000002F62DA14 sqloEDUEntry + 0x7B4
</StackTrace>
The db2diag.log can also show error messages like:
2014-05-15-21.08.01.795190-240 E66408744A817 LEVEL:
Severe
PID : 3604938 TID : 189547 PROC :
db2sysc 0
INSTANCE: db2inst1 NODE : 000 DB :
SAMPLE
APPHDL : 0-2121 APPID:
*LOCAL.db2inst1.140626102013
AUTHID : DPROP1 HOSTNAME: efkxdb21n11
EDUID : 189547 EDUNAME: db2shred (SAMPLE) 0
FUNCTION: DB2 UDB, recovery manager, sqlpshrBuildRecord,
probe:1040
MESSAGE : ZRC=0x87100027=-2028994521=SQLP_TRECTYPERR
"A record other than those expected has been read
during abort"
DIA8536C A bad record type was encountered.
DATA #1 : SQLP_LRH, PD_TYPE_SQLP_LRH, 64 bytes
recLfs 0 recLsn 0000000000000000 lrecsize 0 lrectype 0000
lrecflags 0000
backlso 175923169067008 maps to pso 0000A0C9499C030F thistid
000001369E7E
>><<
2014-05-15-21.08.01.798617-240 I66410248A615 LEVEL: Error
PID : 3604938 TID : 189547 PROC :
db2sysc 0
INSTANCE: db2inst1 NODE : 000 DB :
SAMPLE
APPHDL : 0-2121 APPID:
*LOCAL.db2inst1.140626102013
AUTHID : DPROP1 HOSTNAME: efkxdb21n11
EDUID : 189547 EDUNAME: db2shred (SAMPLE) 0
FUNCTION: DB2 UDB, recovery manager, sqlpshrEdu, probe:45350
MESSAGE : ZRC=0x87100027=-2028994521=SQLP_TRECTYPERR
"A record other than those expected has been read
during abort"
DIA8536C A bad record type was encountered.
2014-05-15-21.08.01.803275-240 I66410864A1520 LEVEL: Error
PID : 3604938 TID : 173413 PROC :
db2sysc 0
INSTANCE: db2inst1 NODE : 000 DB :
SAMPLE
APPHDL : 0-2121 APPID:
*LOCAL.db2inst1.140626102013
AUTHID : DPROP1 HOSTNAME: efkxdb21n11
EDUID : 173413 EDUNAME: db2agent (SAMPLE) 0
FUNCTION: DB2 UDB, recovery manager,
sqlpshrValidateLogStreamEndPoint, probe:1130
MESSAGE : ZRC=0x87100027=-2028994521=SQLP_TRECTYPERR
"A record other than those expected has been read
during abort"
DIA8536C A bad record type was encountered.
DATA #1 : <preformatted>
Forward phase of recovery on stream 0 did not reach end of logs. | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 V10.5 Fix Pack 5 or higher * **************************************************************** | |
| Local Fix: | |
| Solution | |
First fixed in DB2 v10.5 Fix Pack 5 | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 18.08.2014 05.03.2015 05.03.2015 |
| Problem solved at the following versions (IBM BugInfos) | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 10.5.0.5 |
|