DB2 - Problem description
| Problem IT06490 | Status: Closed |
ROW MAY BE CORRUPTED IF IT IS MOVED BY INPLACE REORG, A PAGE DICTIONARY IS RECREATED AND THE MOVE OF THE ROW IS ROLLED BACK. | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
| Problem description: | |
When a row is moved by inplace reorg and the row is page
compressed at its new location, in the unlikely event that the
page dictionary is recreated, the row is no longer page
compressed and the move of the row is rolled back, the row could
be left in a corrupted state. Subsequent access of the row can
result in incorrect data being returned or an abend.
Roll back of the move of the row may also fail. Should roll back
fail, information will be written to the db2diag.log. Examples
include
FUNCTION: DB2 UDB, data management, sqldUndoMoveNormalRecord,
probe:2157
MESSAGE : ZRC=0x00002718=10008
DATA #1 : String, 11 bytes
Error code:
DATA #2 : Hex integer, 4 bytes
0x00002718
CALLSTCK: (Static functions may not be resolved correctly, as
they are resolved to the nearest symbol)
[0] 0x00002AAAAD80327F pdLog + 0x509
[1] 0x00002AAAAEDFEF7B
_Z24sqldUndoMoveNormalRecordP8sqeAgentP8SQLD_TCBiP19SQLD_MOVE_NO
RMAL_LRP9SQLP_LSN8 + 0x1D83
[2] 0x00002AAAAEACA6C8
_Z7sqldfunP8sqeAgentP8SQLD_LRHP9SQLP_LSN8s + 0x18D2
[3] 0x00002AAAAEC34643
_Z8sqldmundP8sqeAgentP8SQLP_LRHPcP15SQLD_RECOV_INFO + 0xEA9
[4] 0x00002AAABAB93AB2
_Z8sqlptudoP8sqeAgent12sqlpUndoTypePmP15SQLD_RECOV_INFOP11SQLP_T
ENTRYP8SQLP_LRHPc + 0x17C6
[5] 0x00002AAABAB8E543 _Z8sqlptud1P8sqeAgentm + 0x86F
[6] 0x00002AAABAB35E4C
_Z8sqlpxrbkP8sqeAgentP15SQLXA_CALL_INFOP9SQLP_GXIDPP11sqlo_xlatc
h + 0x49BA
[7] 0x00002AAAAEDAFEEF
_Z20sqldOnlineTableReorgP8sqeAgenttthmittPciS1_iP9SQLP_LSN8S3_si
+ 0x5A35
[8] 0x00002AAAAEDB8D7B _Z13sqldOLRInvokeP8sqeAgentPc + 0x4E9
[9] 0x00002AAAB5BF262A
_Z26sqleIndCoordProcessRequestP8sqeAgent + 0xD6E
[10] 0x00002AAAB5C5B4FB _ZN8sqeAgent6RunEDUEv + 0x61B
or
FUNCTION: DB2 UDB, data management, sqldUndoMoveNormalRecord,
probe:2182
MESSAGE : ZRC=0x87040001=-2029780991=SQLD_BADPAGE "Bad Data
Page"
DIA8500C A data file error has occurred, record id is
"".
DATA #1 : String, 36 bytes
Compressed record length incorrect.
DATA #2 : String, 18 bytes
Compressed length:
DATA #3 : unsigned integer, 4 bytes
4
DATA #4 : String, 16 bytes
Expected length:
DATA #5 : unsigned integer, 2 bytes
59
DATA #6 : String, 15 bytes
Log record LSN:
DATA #7 : SQLP_LSN8, PD_TYPE_SQLP_LSN8, 8 bytes
0000000000056001
DATA #8 : Hexdump, 32 bytes
0x00002AAAD43F7580 : 018E 0200 0400 1800 150D 2001 3B00 3C00
.......... .;.<.
0x00002AAAD43F7590 : 0000 2D00 2100 0000 8A00 0000 0000 2100
..-.!.........!.
CALLSTCK: (Static functions may not be resolved correctly, as
they are resolved to the nearest symbol)
[0] 0x00002AAAAD80327F pdLog + 0x509
[1] 0x00002AAAAEDFF39F
_Z24sqldUndoMoveNormalRecordP8sqeAgentP8SQLD_TCBiP19SQLD_MOVE_NO
RMAL_LRP9SQLP_LSN8 + 0x21A7
[2] 0x00002AAAAEACA6C8
_Z7sqldfunP8sqeAgentP8SQLD_LRHP9SQLP_LSN8s + 0x18D2
[3] 0x00002AAAAEC34643
_Z8sqldmundP8sqeAgentP8SQLP_LRHPcP15SQLD_RECOV_INFO + 0xEA9
[4] 0x00002AAABAB93AB2
_Z8sqlptudoP8sqeAgent12sqlpUndoTypePmP15SQLD_RECOV_INFOP11SQLP_T
ENTRYP8SQLP_LRHPc + 0x17C6
[5] 0x00002AAABAB8E543 _Z8sqlptud1P8sqeAgentm + 0x86F
[6] 0x00002AAABAB35E4C
_Z8sqlpxrbkP8sqeAgentP15SQLXA_CALL_INFOP9SQLP_GXIDPP11sqlo_xlatc
h + 0x49BA
[7] 0x00002AAAAEDAFEEF
_Z20sqldOnlineTableReorgP8sqeAgenttthmittPciS1_iP9SQLP_LSN8S3_si
+ 0x5A35
[8] 0x00002AAAAEDB8D7B _Z13sqldOLRInvokeP8sqeAgentPc + 0x4E9
[9] 0x00002AAAB5BF262A
_Z26sqleIndCoordProcessRequestP8sqeAgent + 0xD6E | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * INPLACE TABLE REORG * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to the latest fix pack. * **************************************************************** | |
| Local Fix: | |
| Solution | |
Problem was first fixed in DB2 UDB Version 10.5 fix pack 6 | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 14.01.2015 14.09.2015 14.09.2015 |
| Problem solved at the following versions (IBM BugInfos) | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 10.5.0.6 |
|