DB2 - Problem description
Problem IC96706 | Status: Closed |
PREFETCHER ERROR WITH SQLB_BADHDR "BAD PAGE HEADER" IN SQLB_VERIFY_PAGE, PROBE:6 | |
product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problem description: | |
The prefetcher reports a bad page header error in sqlb_verify_page () when reading a temporary page. The stack trace will show the presence of funcion sqlbReadAndReleaseBlock() as indicated below and the page type is always TEMPORARY. While the error is not harmful and can be ignored, the fix for this APAR will change the behavior for prefetcher to ignore when come across this kind of page instead of throwing error. Stack trace: [0] 0x090000000700E0EC pdLog + 0xE8 [1] 0x090000000981C630 sqlbLogReadAttemptFailure [2] 0x090000000981C3A8 sqlbLogReadAttemptFailure [3] 0x09000000073A679C sqlb_verify_page [4] 0x09000000084D1D58 sqlbReadAndReleaseBlock [5] 0x09000000073DE070 sqlbProcessRange [6] 0x0900000006E0078C sqlbProcessRange [7] 0x090000000BBF90C0 sqlbPFPrefetcherEntryPoint [8] 0x090000000717ADAC sqlbPFPrefetcherEntryPoint [9] 0x0900000006FC4C94 RunEDU db2diag.log: 2013-04-23-03.04.02.444622-420 I1510786A3886 LEVEL: Severe PID : 10158256 TID : 9768 PROC : db2sysc 15 INSTANCE: DB2INST1 NODE : 015 EDUID : 9768 EDUNAME: db2pfchr (SAMPLE) 15 FUNCTION: DB2 UDB, buffer pool services, sqlb_verify_page, probe:6 MESSAGE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page Header" DIA8547C An error occurred in a database page header. 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 75042 DATA #4 : Object descriptor, PD_TYPE_SQLB_OBJECT_DESC, 88 bytes Obj: {pool:4;obj:227;type:128} Parent={4;227} lifeLSN: 0423030352951969 tid: 0 0 0 extentAnchor: 19008 initEmpPages: 16 poolPage0: 55408 poolflags: 6112 objectState: 27 lastSMP: 0 pageSize: 16384 extentSize: 16 bufferPoolID: 2 partialHash: 2162360324 bufferPool: 0x0700000031478800 pdef: 0x070000004dad6060 DATA #5 : Bitmask, 4 bytes 0x00000002 DATA #6 : Page header, PD_TYPE_SQLB_PAGE_HEAD, 48 bytes pageHead: {tbspSeed:4;obj:74;type:128} PPNum:75042 OPNum:82 begoff: 48 datlen: 16336 pagebinx: 7308 revnum: 1280 pagelsn: 0423024730736051 flag: 2 future32: 0 cbits1to31: 0 cbits32to63: 0 DATA #7 : Bufferpool globals, PD_TYPE_SQLB_GLOBALS, 1256 bytes dbcb: 0x07800000007b82c0 bpcb: 0x07000000300e96a0 ptbl: 0x0700000030109840 eduType: SQLB_EDU_PREFETCHER eduCB: 0x07000001e03bc8e0 qryData: 0x0000000000000000 qryDataSz: 0 qryDataPos: 0 contQryData: 0x0000000000000000 contQryDataSz: 0 contQryDataPos: 0 bglobals_flags: 200000 dbmon_cb: 0x07000001e03ced80 eduId: 9768 curPfQ: 3 curRemHateListCounter: 8755555 debugInfo: 0x0000000000000000 pCurRecLsn: 0x0000000000000000 clnrCB: 0x0000000000000000 prefetchPriority: 0 agentPriorityWeight: 00 staticStr: numPFRequestsHeld: 1 memAccessCount: m_bIsInitialized: true m_iDisabled: 2222 m_iAccessCount: 0 CALLSTCK: (Static functions may not be resolved correctly, as they are resolved to the nearest symbol) [0] 0x090000000700E0EC pdLog + 0xE8 [1] 0x090000000981C630 sqlbLogReadAttemptFailure__FUiP16SQLB_OBJECT_DESCT1P9SQLB_PAGEib UlT1PcP12SQLB_GLOBALS + 0x194 [2] 0x090000000981C3A8 sqlbLogReadAttemptFailure__FUiP16SQLB_OBJECT_DESCT1P9SQLB_PAGEib UlT1PcP12SQLB_GLOBALS@glue4ED + 0x9C [3] 0x09000000073A679C sqlb_verify_page__FP9SQLB_PAGEP16SQLB_OBJECT_DESCUiT3P12SQLB_GLO BALSPUl + 0xA4 [4] 0x09000000084D1D58 sqlbReadAndReleaseBlock__FP11SQLB_FIX_CBP20SQLB_BLOCK_VICTIM_CBU iT3P11SQLB_pfMisc + 0x100 [5] 0x09000000073DE070 sqlbProcessRange__FP16SQLB_OBJECT_DESCUiT2P11SQLB_pfMisc + 0x2E0 [6] 0x0900000006E0078C sqlbProcessRange__FP16SQLB_OBJECT_DESCUiT2P11SQLB_pfMisc@glueCFD + 0x7C [7] 0x090000000BBF90C0 sqlbPFPrefetcherEntryPoint__FP16sqbPrefetcherEdu + 0x20C [8] 0x090000000717ADAC sqlbPFPrefetcherEntryPoint__FP16sqbPrefetcherEdu + 0x8 [9] 0x0900000006FC4C94 RunEDU__16sqbPrefetcherEduFv + 0x2C 2013-04-23-03.04.02.477623-420 E1514673A846 LEVEL: Critical PID : 10158256 TID : 9768 PROC : db2sysc 15 INSTANCE: DB2INST1 NODE : 015 EDUID : 9768 EDUNAME: db2pfchr (SAMPLE) 15 FUNCTION: DB2 UDB, buffer pool services, sqlbLogReadAttemptFailure, probe:10 MESSAGE : ADM14001C An unexpected and critical error has occurred: "BadPage". 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 "/home/db2inst1/db2dump/FODC_BadPage_2013-04-23-03.04.02.463183_ 0015/". Please look in this directory for detailed evidence about what happened and contact IBM support if necessary to diagnose the problem. 2013-04-23-03.04.02.497421-420 I1515520A652 LEVEL: Severe PID : 10158256 TID : 9768 PROC : db2sysc 15 INSTANCE: DB2INST1 NODE : 015 EDUID : 9768 EDUNAME: db2pfchr (SAMPLE) 15 FUNCTION: DB2 UDB, buffer pool services, sqlb_verify_page, probe:6 MESSAGE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page Header" DIA8547C An error occurred in a database page header. DATA #1 : String, 33 bytes Page verification error occurred. DATA #2 : Dumped object of size 16384 bytes at offset 0, 92 bytes /home/db2inst1/db2dump/FODC_BadPage_2013-04-23-03.04.02.463183_0 01 5/10158256.9768.015.dump.bin 2013-04-23-03.04.02.499468-420 I1516173A216 LEVEL: Severe PID:10158256 TID:9768 NODE:015 Title: SQLB_PAGE Dump File: /home/db2inst1/db2dump/FODC_BadPage_2013-04-23-03.04.02.463183_0 01 5/10158256.9768.015.dump.bin 2013-04-23-03.04.02.517664-420 I1516390A781 LEVEL: Severe PID : 10158256 TID : 9768 PROC : db2sysc 15 INSTANCE: DB2INST1 NODE : 015 EDUID : 9768 EDUNAME: db2pfchr (SAMPLE) 15 FUNCTION: DB2 UDB, buffer pool services, sqlb_verify_page, probe:6 MESSAGE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page Header" DIA8547C An error occurred in a database page header. DATA #1 : String, 46 bytes Container information : path, contID, mapInfo. DATA #2 : File name, 38 bytes /home/db2inst1/NODE0015/DWP01TST/temp16k DATA #3 : Container ID, PD_TYPE_SQLB_CONTAINER_ID, 4 bytes 0 DATA #4 : SQLB_MAP_INFO, PD_TYPE_SQLB_MAP_INFO, 16 bytes offset: 75058 length: 1 blkSize: 14 | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 9.7 Fix Pack 9 * **************************************************************** | |
Local Fix: | |
Ignore the error | |
available fix packs: | |
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows | |
Solution | |
First Fixed in Version 9.7 Fix Pack 9 | |
Workaround | |
Ignore the error | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 08.10.2013 02.06.2014 02.06.2014 |
Problem solved at the following versions (IBM BugInfos) | |
9.0., 9.7. | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.1.0.4 |