DB2 - Problem description
Problem IC82362 | Status: Closed |
BAD PAGE HEADER DETECTED DURING ONLINE EXTENT MOVE | |
product: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problem description: | |
If a transaction that includes a rollback of a create table statement is applied during recovery (crash recovery, rollforward recovery following a restore, or on a HADR standby database), the following error may be encountered during online extent movement. The error is only detected by online extent movement, and only if the database has not been restarted since recovery completed. 2012-03-20-07.45.45.854843+060 I147568A3884 LEVEL: Severe PID : 21364924 TID : 43915 PROC : db2sysc 0 INSTANCE: db2inst1 NODE : 000 DB : SAMPLE APPHDL : 0-10697 APPID: *LOCAL.DB2.120320064128 AUTHID : db2inst1 EDUID : 43915 EDUNAME: db2agent (SAMPLE) 0 FUNCTION: DB2 UDB, buffer pool services, sqlb_verify_page, probe:14 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 7169488 DATA #4 : Object descriptor, PD_TYPE_SQLB_OBJECT_DESC, 88 bytes Obj: {pool:62;obj:10557;type:64} Parent={62;10557} lifeLSN: 0000000000000000 tid: 0 0 0 <...> CALLSTCK: [0] 0x090000001451E1AC pdLog + 0xD4 [1] 0x09000000111BF828 sqlbLogReadAttemptFailure__FUiP16SQLB_OBJECT_DESCT1P9SQLB_PAGEib UlT1PcP12SQLB_GLOBALS + 0x194 [2] 0x09000000111C0244 sqlbLogReadAttemptFailure__FUiP16SQLB_OBJECT_DESCT1P9SQLB_PAGEib UlT1PcP12SQLB_GLOBALS@glue4F2 + 0x9C [3] 0x0900000010070B98 sqlb_verify_page__FP9SQLB_PAGEP16SQLB_OBJECT_DESCUiT3P12SQLB_GLO BALSPUl + 0x10C [4] 0x090000001446204C sqlbReadPage + 0x19C [5] 0x090000001445C838 sqlbGetPageFromDisk__FP11SQLB_FIX_CBi + 0x678 [6] 0x090000001445BF88 sqlbfix__FP11SQLB_FIX_CB + 0xB40 [7] 0x090000000F8F6194 sqlbScanAllEMPsForObject__FUiP16SQLB_OBJECT_DESCP11SQLB_FIX_CBPl P12SQLB_POOL_CBP12SQLB_GLOBALS + 0x4A8 [8] 0x090000000F8F5508 sqlbFindEMPMappingMovedExtent__FUiP11SQLB_FIX_CBUsT3UcPUiPUlPlPU cP12SQLB_GLOBALS + 0x1250 [9] 0x090000000FA8DE90 sqlbMoveHighestExtent__FUilP12SQLB_POOL_CBT1P9sqeBsuEdu + 0x1414 | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 version V9.7 FP6 * **************************************************************** | |
Local Fix: | |
Restart the database before beginning an online extent move following a recovery event. | |
available fix packs: | |
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows | |
Solution | |
First fixed in version 9.7 Fix Pack 6. | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 29.03.2012 05.06.2012 05.06.2012 |
Problem solved at the following versions (IBM BugInfos) | |
9.7.FP6 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.7.0.6 |