home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

DB2 - Problembeschreibung

Problem IC80651 Status: Geschlossen

DB2 MAY PANIC DURING ATTEMPT TO UNFIX (SQLBUFIX) A PAGE FROM BUFFERPOOL

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
When INSPECTing a damaged object DB2 may read bad pages into the 
bufferpool without detecting them. 
 
This happens with pages that belong to the same object and 
therefore look like a valid page. 
The actual corruption is the data pages being out of sync with 
the objects EMPs. 
 
A possible sequence of events that may result in the above 
corruption and instance PANIC is: 
- a not logged operation (NLI) against an object is 
aborted/rolled back 
- the object is in drop pending state after the NLI operation 
- INSPECT with option ERROR STATE ALL is executed against the 
object 
- error SQL1224N is hit and instance is brought down 
 
A possible stack may look like following: 
 
 ... 
 sqlb_panic 
 sqlbufix 
 dartCall_sqlbUnFixPage 
 dartUnfixPage 
 dartScanDAT 
 dartScanTable 
 dartScanTablespace 
 dartInspect 
 
This APAR will ensure DB2 detects the corruption upon fixing the 
page (sqlbfix) instead of successfully loading it into 
bufferpool and fail upon releasing/unfixing the page from 
bufferpool.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 Version 9.7 Fix Pack 6.                       * 
****************************************************************
Local-Fix:
1) For objects with questionable states, do not use the FOR 
ERROR STATE ALL clause with INSPECT. 
2) For objects with questionable states, use db2dart to inspect 
them.
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Lösung
First fixed in DB2 Version 9.7 Fix Pack 6.
Workaround
keiner bekannt / siehe Local-Fix
Bug-Verfolgung
Vorgänger  : APAR is sysrouted TO one or more of the following: IC84265 
Nachfolger : 
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
04.01.2012
11.06.2012
11.06.2012
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP6
Problem behoben lt. FixList in der Version
9.7.0.6 FixList