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

PD_LOG_GET_MSGS OR USING THE SYSIBMADM.PDLOGMSGS_LAST24HOURS MAY ALLOCATE
EXCESSIVE MEMORY

Produkt:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problembeschreibung:
The PD_LOG_GET_MSGS routine returns the messages recorded in the 
DB2 notify log.  As the notify log grows in size, calling the 
PD_LOG_GET_MSGS allocates a larger portion of memory, up to a 
limit of 20% of the INSTANCE_MEMORY setting.  This amount of 
memory can be excessive and may either fail to be allocated or 
strain memory resources on the server.  A failure will appears 
as follows in the db2diag.log, though it is possible to receive 
a similar failure executing other routines (Examine the failing 
statement or investigate the SQL statement cache to determine if 
the PD_LOG_GET_MSGS routine is being executed on the server): 
 
EDUID   : 123                  EDUNAME: db2agent (SAMPLE) 0 
 
FUNCTION: DB2 UDB, WLM, sqlrwExpandableBuffer::addElement, 
probe:10 
CALLED  : DB2 UDB, WLM, sqlrwExpandableBuffer::addElement 
 
RETCODE : ZRC=0x8B0F0001=-1961951231=SQLO_NOMEM_APPH 
 
          "No memory available in 'Application Heap'" 
 
          DIA8301C No memory available in the application heap. 
 
Referencing the sysibmadm.pdlogmsgs_last24hours table function 
may also trigger the high memory allocation.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* systems where the PD_LOG_GET_MSGS routine or the             * 
* SYSIBMADM.PDLOGMSGS_LAST24HOURS view are referenced          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Use the workarounds described in the Local Fix section       * 
****************************************************************
Local-Fix:
Manage the size of the db2 notify log as follows: 
1. On UNIX, archive (or remove) the DB2 notify log ( <db2 
instance>.nfy in the DIAGPATH directory ).  On Windows, archive 
(or clear) the application event log. 
2. Manage the size/contents of the DB2 notify log using the 
DIAGSIZE and/or NOTIFYLEVEL settings.
verfügbare FixPacks:
DB2 Cancun Release 10.5.0.4 (also known as Fix Pack 4) for Linux, UNIX, and Windows
DB2 Version 10.5 Fix Pack 9 for Linux, UNIX, and Windows

Lösung
Problem first fixed in DB2 Version 10.5 Fix Pack 4
Workaround
see Local Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
23.04.2014
18.11.2014
18.11.2014
Problem behoben ab folgender Versionen (IBM BugInfos)
Problem behoben lt. FixList in der Version
10.5.0.4 FixList