DB2 - Problem description
| Problem IC77899 | Status: Closed |
ASYNCHRONOUS INDEX CLEANUP FAILS ON THE STAND-BY MACHINE IN AN HADR-PAIR | |
| product: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
| Problem description: | |
When using the deferred type of rollout cleanup on DELETE
statements for multidimensional clustering (MDC) tables in an
HADR-pair, the stand-by machine may encounter an error during
asynchronous index cleanup. The index cleanup on the standby
machine will occur by replaying the index cleanup log records
from the primary machine. DB2 should not be starting an
asynchronous index cleanup job on the standby machine and
this job will be placed into error state when it is started.
Deferred rollout cleanup can be specified by one of the
following:
- the CURRENT MDC ROLLOUT MODE special register
- setting the registry variable DB2_MDC_ROLLOUT to DEFER
The following errors will be seen in the db2diag.log on the
stand-by machine:
2011-07-29-21.21.42.130032-240 I89255A537 LEVEL: Warning
PID : 1060916 TID : 17309 PROC : db2sysc
INSTANCE: ztoth NODE : 000 DB : HADRDB
APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143
AUTHID : ZTOTH
EDUID : 17309 EDUNAME: db2taskp (HADRDB)
FUNCTION: DB2 UDB, AIC, aicRolloutUpdateBlockMap, probe:590
MESSAGE : ZRC=0x80100469=-2146433943=SQLP_HDRS_READ_ONLY
"The operation that attempted to modify the contents
of the database failed"
2011-07-29-21.21.42.130357-240 I89793A6811 LEVEL: Error
PID : 1060916 TID : 17309 PROC : db2sysc
INSTANCE: ztoth NODE : 000 DB : HADRDB
APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143
AUTHID : ZTOTH
EDUID : 17309 EDUNAME: db2taskp (HADRDB)
FUNCTION: DB2 UDB, AIC, aicRolloutIndexCleanup, probe:2060
MESSAGE : ZRC=0x80100469=-2146433943=SQLP_HDRS_READ_ONLY
"The operation that attempted to modify the contents
of the database failed"
...
2011-07-29-21.21.42.130965-240 I96605A638 LEVEL: Error
PID : 1060916 TID : 17309 PROC : db2sysc
INSTANCE: ztoth NODE : 000 DB : HADRDB
APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143
AUTHID : ZTOTH
EDUID : 17309 EDUNAME: db2taskp (HADRDB)
FUNCTION: DB2 UDB, AIC, aicTaskProcessorCleanup, probe:846
MESSAGE : ZRC=0x80100469=-2146433943=SQLP_HDRS_READ_ONLY
"The operation that attempted to modify the contents
of the database failed"
RETCODE : ZRC=0x82A90067=-2102853529=ABP_TASK_PRO_ERROR
"Task processor encountered an error"
...
2011-07-29-21.21.42.145343-240 I104374A1400 LEVEL: Error
PID : 1060916 TID : 17309 PROC : db2sysc
INSTANCE: ztoth NODE : 000 DB : HADRDB
APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143
AUTHID : ZTOTH
EDUID : 17309 EDUNAME: db2taskp (HADRDB)
FUNCTION: DB2 UDB, AIC, aicRolloutTaskProcessor, probe:2050
MESSAGE : ZRC=0x82A90067=-2102853529=ABP_TASK_PRO_ERROR
"Task processor encountered an error"
DATA #1 : String, 18 bytes
pAicTaskProHandle:
DATA #2 : Hexdump, 40 bytes
0x07000000AF3FE258 : 0700 0001 2CE5 11A0 0700 0001 2CE5 1208
....,.......,...
0x07000000AF3FE268 : 0000 0000 0000 0000 0700 0001 2CE5 1298
............,...
0x07000000AF3FE278 : 0000 0000 0000 0000
........
DATA #3 : AIC_RO_TASK_PRO_INFO, PD_AIC_TYPE_RO_TASK_PRO_INFO, 72
bytes
...
2011-07-29-21.21.42.145779-240 E105775A833 LEVEL: Error
PID : 1060916 TID : 17309 PROC : db2sysc
INSTANCE: ztoth NODE : 000 DB : HADRDB
APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143
AUTHID : ZTOTH
EDUID : 17309 EDUNAME: db2taskp (HADRDB)
FUNCTION: DB2 UDB, ABP,
ABPDispatcher::updateAssignedTaskProCont, probe:100
MESSAGE : ADM13500E An agent executing an asynchronous
background task
processor encountered an unrecoverable error. The task
processor has
been suspended and diagnostic information was written
to the db2diag
log file. Contact IBM Support for assistance. The task
processor
context is "0x070000012CE511A0". The task processor
description is
"MDC Rollout Index Cleaner". | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Users using an HADR configuration * **************************************************************** * PROBLEM DESCRIPTION: * * When using the deferred type of rollout cleanup on DELETE * * statements for multidimensional clustering (MDC) tables in * * an * * HADR-pair, the stand-by machine may encounter an error * * during * * asynchronous index cleanup. The index cleanup on the * * standby * * machine will occur by replaying the index cleanup log * * records * * from the primary machine. DB2 should not be starting an * * asynchronous index cleanup job on the standby machine and * * this job will be placed into error state when it is started. * * * * Deferred rollout cleanup can be specified by one of the * * following: * * - the CURRENT MDC ROLLOUT MODE special register * * - setting the registry variable DB2_MDC_ROLLOUT to DEFER * * * * The following errors will be seen in the db2diag.log on the * * stand-by machine: * * * * 2011-07-29-21.21.42.130032-240 I89255A537 LEVEL: * * Warning * * PID : 1060916 TID : 17309 PROC : * * db2sysc * * INSTANCE: ztoth NODE : 000 DB : * * HADRDB * * APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143 * * AUTHID : ZTOTH * * EDUID : 17309 EDUNAME: db2taskp (HADRDB) * * FUNCTION: DB2 UDB, AIC, aicRolloutUpdateBlockMap, probe:590 * * MESSAGE : ZRC=0x80100469=-2146433943=SQLP_HDRS_READ_ONLY * * "The operation that attempted to modify the * * contents * * of the database failed" * * * * * * 2011-07-29-21.21.42.130357-240 I89793A6811 LEVEL: * * Error * * PID : 1060916 TID : 17309 PROC : * * db2sysc * * INSTANCE: ztoth NODE : 000 DB : * * HADRDB * * APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143 * * * * AUTHID : ZTOTH * * * * EDUID : 17309 EDUNAME: db2taskp (HADRDB) * * * * FUNCTION: DB2 UDB, AIC, aicRolloutIndexCleanup, probe:2060 * * * * MESSAGE : ZRC=0x80100469=-2146433943=SQLP_HDRS_READ_ONLY * * * * "The operation that attempted to modify the * * contents * * of the database failed" * * * * ... * * * * 2011-07-29-21.21.42.130965-240 I96605A638 LEVEL: * * Error * * PID : 1060916 TID : 17309 PROC : * * db2sysc * * INSTANCE: ztoth NODE : 000 DB : * * HADRDB * * APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143 * * * * AUTHID : ZTOTH * * * * EDUID : 17309 EDUNAME: db2taskp (HADRDB) * * * * FUNCTION: DB2 UDB, AIC, aicTaskProcessorCleanup, probe:846 * * * * MESSAGE : ZRC=0x80100469=-2146433943=SQLP_HDRS_READ_ONLY * * * * "The operation that attempted to modify the * * contents * * of the database failed" * * RETCODE : ZRC=0x82A90067=-2102853529=ABP_TASK_PRO_ERROR * * * * "Task processor encountered an error" * * * * ... * * * * 2011-07-29-21.21.42.145343-240 I104374A1400 LEVEL: * * Error * * PID : 1060916 TID : 17309 PROC : * * db2sysc * * INSTANCE: ztoth NODE : 000 DB : * * HADRDB * * APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143 * * * * AUTHID : ZTOTH * * EDUID : 17309 EDUNAME: db2taskp (HADRDB) * * FUNCTION: DB2 UDB, AIC, aicRolloutTaskProcessor, probe:2050 * * MESSAGE : ZRC=0x82A90067=-2102853529=ABP_TASK_PRO_ERROR * * "Task processor encountered an error" * * DATA #1 : String, 18 bytes * * pAicTaskProHandle: * * DATA #2 : Hexdump, 40 bytes * * 0x07000000AF3FE258 : 0700 0001 2CE5 11A0 0700 0001 2CE5 1208 * * ....,.......,... * * 0x07000000AF3FE268 : 0000 0000 0000 0000 0700 0001 2CE5 1298 * * ............,... * * * * 0x07000000AF3FE278 : 0000 0000 0000 0000 * * ........ * * * * DATA #3 : AIC_RO_TASK_PRO_INFO, * * PD_AIC_TYPE_RO_TASK_PRO_INFO, 72 bytes * * * * ... * * * * 2011-07-29-21.21.42.145779-240 E105775A833 LEVEL: * * Error * * PID : 1060916 TID : 17309 PROC : * * db2sysc * * INSTANCE: ztoth NODE : 000 DB : * * HADRDB * * APPHDL : 0-27 APPID: *LOCAL.DB2.110730012143 * * AUTHID : ZTOTH * * EDUID : 17309 EDUNAME: db2taskp (HADRDB) * * FUNCTION: DB2 UDB, ABP, * * ABPDispatcher::updateAssignedTaskProCont, probe:100 * * MESSAGE : ADM13500E An agent executing an asynchronous * * background task * * processor encountered an unrecoverable error. The * * task processor has * * been suspended and diagnostic information was * * written to the db2diag * * log file. Contact IBM Support for assistance. The * * taskprocessor * * context is "0x070000012CE511A0". The task * * processor description is * * "MDC Rollout Index Cleaner". * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 9.7.0.5. * **************************************************************** | |
| Local Fix: | |
Contact DB2 support for assistance in removing the MDC Rollout Index Cleaner task processor that is in error state. | |
| available fix packs: | |
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows | |
| Solution | |
The problem is first fixed in DB2 9.7.0.5. | |
| Workaround | |
Contact DB2 support for assistance in removing the MDC Rollout Index Cleaner task processor that is in error state. | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 03.08.2011 08.12.2011 08.12.2011 |
| Problem solved at the following versions (IBM BugInfos) | |
9.7.0.5 | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 9.7.0.5 |
|