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 IC83184 Status: Geschlossen

NO AVAILABLE BUFFER POOL PAGES IN BUFFER POOL BLOCK AREA

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
This problem is only affecting block-based buffer pools. When a 
large number of sequential prefetch requests is serviced by a 
single buffer pool, the block area of the buffer pool may become 
permanently occupied by pages that can never be removed from the 
buffer pool. The eyecatcher is SQLB_BPFULL reported by 
sqlbFreeUpBlock() in the diagnostic log, for example: 
 
2012-03-29-19.09.01.604728-300 I6250582A498 LEVEL: Warning 
PID : 7667754 TID : 12338 PROC : db2sysc 0 
INSTANCE: db2inst1 NODE : 000 
EDUID : 12338 EDUNAME: db2pfchr (SAMPLE) 0 
FUNCTION: DB2 UDB, buffer pool services, sqlbFreeUpBlock, 
probe:20 
MESSAGE : ZRC=0x8502002C=-2063466452=SQLB_BPFULL 
"no available buffer pool pages" 
DATA #1 : <preformatted> 
Buffer pool 2 (BP_8K) is full. 
This message will be suppressed for 60 minutes. 
 
This error is not to be confused with legitimate "buffer pool 
full" errors. In the normal "buffer pool full" case, the error 
disappears once the workload decreases; for this case it is 
recommended to tune the buffer pool. In the malicious case, 
SQLB_BPFULL will persist regardless of the workload until the 
next database restart, and no tuning can alleviate the error. 
Also, a buffer pool contents dump (to be taken by DB2 Support 
Analyst) will reveal that the block area is permanently occupied 
by a relatively small number of pages that are located on 
so-called "alternate hate lists" (term understood by DB2 
Service). 
 
Upon encountering SQLB_BPFULL from sqlbFreeUpBlock(), DB2 will 
revert to using the page-based area of the buffer pool, and no 
application error will be returned. This means that in many 
cases, the impact will be unnoticeable. However, the permanent 
presence of the error may compromise the performance of 
sequential prefetching. 
 
WORKAROUND: 
1. Restart the database (deactivate/activate), OR 
2. If feasible, revert to using page-based buffer pools only.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error description listed above.                          * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 9.7 FP7 or subsequent fix pack.               * 
****************************************************************
Local-Fix:
verfügbare FixPacks:
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
Problem First Fixed in DB2 Version 9.7 Fix Pack 7
Workaround
keiner bekannt / siehe Local-Fix
Bug-Verfolgung
Vorgänger  : APAR is sysrouted TO one or more of the following: IC87853 
Nachfolger : 
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
07.05.2012
26.10.2012
28.11.2012
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.,
9.7.FP7
Problem behoben lt. FixList in der Version
9.7.0.7 FixList