DB2 - Problem description
Problem IC84857 | Status: Closed |
PERFORMING MEMBER CRASH RECOVERY IN PURESCALE THAT REPLAYS CERTAIN LOAD OR REORG LOG RECORDS MIGHT CORRUPT THE INDEX | |
product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problem description: | |
Error Description: The corruption could occur if the Member Crash Recovery needs to replay page initialization log records against the index object that were written by either: - The LOAD command when run with the INDEXING MODE INCREMENTAL option (specified either explicitly or implicitly) and with the database configuration parameter LogIndexBuild turned on. - The REORG INDEX or REORG INDEXES ALL commands when run with the ALLOW NO ACCESS option and with the database configuration parameter LogIndexBuild turned on. Some of the pages might not get initialized properly and causing corruption in the index. If the index pages are corrupted in this way the following error might be seen in the diag: FUNCTION: DB2 UDB, buffer pool services, sqlbGetPageFromDisk, probe:931 MESSAGE : ZRC=0x87020036=-2029912010=SQLB_BADHDR "Bad Page Header" DIA8547C An error occurred in a database page header. [1] 0x090000001314E4F4 sqlbGetPageFromDisk__FP11SQLB_FIX_CBi + 0x1114 [2] 0x090000000C1A0724 sqlbfix__FP11SQLB_FIX_CB + 0x3564 [3] 0x0900000012C7D8C0 sqlbFixPage__FP11SQLB_FIX_CBiUiT2 + 0x280 [4] 0x0900000012C7DA80 sqlbFixOrCreatePage__FP11SQLB_FIX_CBiUiT2PFP8sqeAgentP9SQLB_PAGE Pv_vPv + 0x160 [5] 0x0900000012C8175C sqliRedoGetNewPage__FP8sqeAgentP16SQLB_OBJECT_DESCP8GTPG_LOGP9SQ LP_LSN8UlUi + 0x25C [6] 0x0900000012C8E010 sqliRedo__FP8sqeAgentPcUsP9SQLP_LSN8UlT5 + 0x4B50 [7] 0x090000000BCDCE84 sqldmrdo__FP8sqeAgentUsP9SQLP_LSN8PcUlN35P8SQLP_TIDP15SQLD_RECOV _INFO + 0x544 [8] 0x090000000D5B6A50 sqlpRecDbRedo__FP8sqeAgentP8SQLP_ACBP14sqlpMasterDbcbP10SQLP_FRA PPP11SQLP_TENTRYP16SQLPR_LOGREC_DISP10REDO_INPUT + 0x12F0 [9] 0x090000000D5BCE5C sqlpPRecProcLog__FP8sqeAgentP8SQLP_ACBP14sqlpMasterDbcb + 0x8BC [10] 0x090000000F564C28 sqlpParallelRecovery__FP8sqeAgentP5sqlca + 0xC88 [11] 0x09000000138D4AC4 sqleSubCoordProcessRequest__FP8sqeAgent + 0x1E4 [12] 0x090000000A5335B4 RunEDU__8sqeAgentFv + 0x354 | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * PURESCALE USERS * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 version 10.1.0.1. * **************************************************************** | |
Local Fix: | |
Using db2dart to mark the index object invalid prior to retrying Member Crash Recovery. | |
available fix packs: | |
DB2 Version 10.1 Fix Pack 1 for Linux, UNIX, and Windows | |
Solution | |
The problem is first fixed in DB2 version 10.1.0.1. | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 22.06.2012 31.10.2012 31.10.2012 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.1.0.1 | |
10.5.0.1 |