DB2 - Problem description
| Problem IT00673 | Status: Closed |
BADPAGE OR OTHER ERRORS WHEN ACCESSING TABLES IN A TABLESPACE THAT IS BEING RESTORED OR ROLLED FORWARD | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
| Problem description: | |
When a RESTORE or ROLLFORWARD is running online, access to
objects in the tablespace being restored or rolled forward may
fail. Errors seen may include an SQLCODE -902 during online
rollforward, or a BAD PAGE error from an operation (for example,
INSERT) that affects a table in that tablespace. In the latter
case, you would see db2diag.log entries similar to the
following:
2014-02-25-07.59.02.846580-300 I4264652A7380 LEVEL:
Severe
PID : 22282398 TID : 21353 KTID :
51380259
PROC : db2sysc 1
INSTANCE: sample NODE : 001 DB : DBDB
APPHDL : 1-3126 APPID:
9.26.97.146.55001.140225133227
AUTHID : SAMPLE HOSTNAME: samplehost
EDUID : 21353 EDUNAME: db2agent (DBDB) 1
FUNCTION: DB2 UDB, buffer pool services, sqlb_verify_page,
probe:3
MESSAGE : ZRC=0x86020001=-2046689279=SQLB_BADP "page is bad"
DIA8400C A bad page was encountered.
DATA #1 : String, 64 bytes
Error encountered trying to read a page - information follows :
DATA #2 : String, 23 bytes
Page verification error
DATA #3 : Page ID, PD_TYPE_SQLB_PAGE_ID, 4 bytes
1
DATA #4 : Object descriptor, PD_TYPE_SQLB_OBJECT_DESC, 104 bytes
Obj: {pool:13;obj:65535;type:64} Parent={13;65535}
lifeLSN: 000000000003B162
tid: 0 0 0
extentAnchor: 1
initEmpPages: 0
poolPage0: 0
poolflags: 0x 3122
objectState: 0x 27
lastSMP: 0
pageSize: 16384
extentSize: 32
bufferPoolID: 4
partialHash: 3221159949
objDescAttributes: 0
objDescEHLState: 0x0000000000000000
bufferPool: 0x0700000098826ce0
pdef: 0x07000001238bb860
DATA #5 : Bitmask, 4 bytes
0x00000002
DATA #6 : Page header, PD_TYPE_SQLB_PAGE_HEAD, 48 bytes
pageHead: {tbspSeed:3402287818;obj:51914;type:202}
bphPPNum:3402287818 bphOPNum:3402287818
begoff: 51914
datlen: 51914
revnum: 51914
pagelsn: CACACACACACACACA
flag: ca
future32: 3402287818
cbits1to31: cacacaca
cbits32to63: cacacaca
DATA #7 : Bufferpool globals, PD_TYPE_SQLB_GLOBALS, 1264 bytes
dbcb: 0x07800000075a0080
bpcb: 0x07000000964cd6a0
ptbl: 0x07000000964cdc80
eduType: SQLB_EDU_AGENT
eduCB: 0x07800000074f0080
qryData: 0x0000000000000000
qryDataSz: 0
qryDataPos: 0
contQryData: 0x0000000000000000
contQryDataSz: 0
contQryDataPos: 0
bglobals_flags: 10200
eduId: 21353
curPfQ: 12
curRemHateListCounter: 21518
debugInfo: 0x0000000117809960
pCurRecLsn: 0x0000000000000000
clnrCB: 0x0000000000000000
prefetchPriority: 1
agentPriorityWeight: 00
staticStr:
curRecTsp: 0
curRecPage: 0
numPFRequestsHeld: 0
memAccessCount:
m_bIsInitialized: true
m_iDisabled: 2
m_iAccessCount: 0
CALLSTCK: (Static functions may not be resolved correctly, as
they are resolved to the nearest symbol)
[0] 0x090000000918B290 pdLog + 0x2D0
[1] 0x090000000AFD5614
sqlbLogReadAttemptFailure__FUiP16SQLB_OBJECT_DESCT1P9SQLB_PAGEib
UlT1PcP12SQLB_GLOBALS + 0x394
[2] 0x090000000AFEFDD0
sqlb_verify_page__FP9SQLB_PAGEP16SQLB_OBJECT_DESCUiT3P12SQLB_GLO
BALSPUl + 0xF30
[3] 0x090000000AFF51F8 sqlbReadPage + 0xA58
[4] 0x090000000C1A40D0 sqlbGetPageFromDisk__FP11SQLB_FIX_CBi +
0x1C30
[5] 0x090000000B7418EC sqlbfix__FP11SQLB_FIX_CB + 0x3F4C
[6] 0x090000000B00711C sqlbFixPage__FP11SQLB_FIX_CBiUiT2 +
0x27C
[7] 0x090000000B009F78
sqlbFixDataEMP__FP16SQLB_OBJECT_DESCiP10ExtMapAddrP11SQLB_FIX_CB
UiP12SQLB_GLOBALS + 0x8B8
[8] 0x090000000B00B928
sqlbIsExtentAllocated__FP16SQLB_OBJECT_DESCUiiP11SQLB_FIX_CBPiP1
0ExtMapAddrPUiPbP12SQLB_GLOBALS + 0x428
[9] 0x090000000B00C5B0
sqlbDMScheckObjAlloc__FP16SQLB_OBJECT_DESCUliT3PPUiP12SQLB_GLOBA
LS + 0x6F0
[10] 0x090000000C1A0618 sqlbGetDiskPageID__FP11SQLB_FIX_CBPUi
+ 0x8F8
[11] 0x090000000C1A3E58 sqlbGetPageFromDisk__FP11SQLB_FIX_CBi
+ 0x19B8
[12] 0x090000000B7418EC sqlbfix__FP11SQLB_FIX_CB + 0x3F4C
[13] 0x090000000ACBAFBC sqlbFixPage__FP11SQLB_FIX_CBiUiT2 +
0x27C
[14] 0x090000000ACCC32C
sqldReadTableInfo__FP13SQLD_DFM_WORKiP15SQLD_DF_HDR_RECP12SQLD_T
DIRRECP13SQLD_TDESCRECPUsP8SQLZ_RIDUs + 0x1EC
[15] 0x090000000ACCF584 sqldLoadTCB__FP8sqeAgentP8SQLD_TCBi +
0x784
[16] 0x090000000ACD4BD8
sqldFixTCB__FP8sqeAgentiN32PP8SQLD_TCBUiT7 + 0x6B8
[17] 0x090000000B5F4C5C
sqldFixTCBHandleSQLCA__FP8sqeAgentUsT2UcN22iPcT7T8T7PP8SQLD_TCBU
iT13_ + 0xBC
[18] 0x090000000B5F4FD0
sqldFixTCBwithName__FP8sqeAgentUsT2UciPcT5T6T5PP8SQLD_TCBUiT11_
+ 0x150
[19] 0x090000000B5F5164
sqldFixObjectTableTCB__FP8sqeAgentUsiPP8SQLD_TCBUiUl + 0x104
[20] 0x090000000B5FCFDC
sqldoSetupDmsWAforFtc__FP8sqeAgentUsT2iN34UiUl + 0x1DC
[21] 0x090000000B5FDF68
sqldoftc__FP8sqeAgentUsT2UliP15SQLD_OBJTAB_RECN25 + 0x648
[22] 0x090000000ACCD3B8
loadDMSDesc__FP8sqeAgentP8SQLD_TCBP16SQLB_OBJECT_DESCi + 0x298
[23] 0x090000000ACCDCF0
loadObjDesc__FP8sqeAgentP8SQLD_TCBP16SQLB_OBJECT_DESCi + 0x1D0
[24] 0x090000000ACCE358
sqldLoadParentObjDesc__FP8sqeAgentP8SQLD_TCBP16SQLB_OBJECT_DESCi
T4 + 0x318
[25] 0x090000000ACCF42C sqldLoadTCB__FP8sqeAgentP8SQLD_TCBi +
0x62C
[26] 0x090000000ACD4BD8
sqldFixTCB__FP8sqeAgentiN32PP8SQLD_TCBUiT7 + 0x6B8
[27] 0x090000000AD412EC
sqldLockTableFixTCB__FP8sqeAgentUsT2UcUliN26N25T6PcT6T12_T6P14SQ
LP_LOCK_INFOPP8SQLD_TCBUiT18_ + 0xECC
[28] 0x090000000DBC597C
sqldGetInsertTable__FP8sqeAgentUsN42UcUlN28PP16SQLD_TABLE_CACHEP
Pv + 0x6DC
[29] 0x090000000DBC668C
sqldGetInsertTable__FP8sqeAgentUsN42UcUliPP16SQLD_TABLE_CACHEPPv
+ 0xAC
[30] 0x090000000DBC6B28
sqldRowInsert__FP8sqeAgentUsT2UcUliPP10SQLD_VALUEP8SQLZ_RIDPPv +
0x408
[31] 0x090000000B9A0A8C
sqlrinsr__FP8sqlrr_cbUsT2iT2PP10SQLD_VALUEQ3_10sqlri_iudo11t_iud
oFlags17t_iudoFlagsKernelP8SQLZ_RIDPPv + 0x1CC
[32] 0x09000000136FEC14 sqlriisr__FP8sqlrr_cb + 0x634
[33] 0x0900000009CAEDEC
sqlriExecThread__FP8sqlrr_cbP12sqlri_opparm + 0x7EC
[34] 0x0900000009CB1650
sqlriSectInvoke__FP8sqlrr_cbP12sqlri_opparm + 0x10F0
[35] 0x090000000B3C8928
sqlrr_process_execute_request__FP8sqlrr_cbib + 0x1C28
[36] 0x090000000C5D1C08
sqlrr_execute__FP14db2UCinterfaceP9UCstpInfo + 0x728
[37] 0x09000000123235F8
sqljs_ddm_excsqlstt__FP14db2UCinterfaceP13sqljDDMObject + 0x6D8
[38] 0x0900000012319538
sqljsParseRdbAccessed__FP13sqljsDrdaAsCbP13sqljDDMObjectP14db2UC
interface + 0x258
[39] 0x0900000012317E10
sqljsParse__FP13sqljsDrdaAsCbP14db2UCinterfaceP8sqeAgentb +
0x290
[40] 0x09000000122E5DD8
sqljsSqlam__FP14db2UCinterfaceP8sqeAgentb + 0x698
[41] 0x09000000122E85D0
sqljsDriveRequests__FP8sqeAgentP14db2UCconHandle + 0x1D0
[42] 0x09000000122EFE5C
sqljsDrdaAsInnerDriver__FP18SQLCC_INITSTRUCT_Tb + 0x59C
[43] 0x09000000122F232C
sqljsDrdaAsDriver__FP18SQLCC_INITSTRUCT_T + 0x2EC
[44] 0x090000000956CEBC RunEDU__8sqeAgentFv + 0x47C
[45] 0x090000000952A77C EDUDriver__9sqzEDUObjFv + 0x23C
[46] 0x090000000952AABC sqlzRunEDU__FPcUi + 0x3C
[47] 0x09000000092F21F4 sqloEDUEntry + 0x7B4
[48] 0x09000000005F2D30 _pthread_body + 0xF0
[49] 0xFFFFFFFFFFFFFFFC ?unknown + 0xFFFFFFFF | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All users * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to the latest fix pack. * **************************************************************** | |
| Local Fix: | |
| Solution | |
Problem is first fixed in DB2 UDB version 10.5 fix pack 4. | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 28.03.2014 08.09.2014 08.09.2014 |
| Problem solved at the following versions (IBM BugInfos) | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 10.5.0.4 |
|