DB2 - Problembeschreibung
Problem IC98084 | Status: Geschlossen |
DATABASE MAY CRASH WHEN A REPLICATED MQT IS ENFORCED | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problembeschreibung: | |
Database crashes with the following stack: _Z25ossDumpStackTraceInternalmR11OSSTrapFileiP7siginfoPvmm + 0x020a ossDumpStackTraceV98 + 0x002b _ZN11OSSTrapFile6dumpExEmiP7siginfoPvm + 0x0103 sqlo_trce + 0x0407 sqloEDUCodeTrapHandler + 0x0277 sqloCrashOnCriticalMemoryValidationFailure + 0x0020 sqlofmblkEx + 0x051d _ZN14sqlnq_ulintSet7freeMemEv + 0x0062 _ZN15sqlnrDBConnInfo12freeMqtListsEv + 0x00bf _Z10sqlnn_cmplP8sqeAgentP11sqlrrstrings17sqlnn_compileModesP14sq lrr_cmpl_enviiPP9sqlnq_qur + 0x1eb5 _Z10sqlnn_cmplP8sqeAgentP11sqlrrstrings17sqlnn_compileModesP14sq lrr_cmpl_env + 0x0021 This is a rare defect where a replicated MQT enforcement is specified by either the registry control variable DB2_EXTENDED_OPTIMIZATION or by the optimization guideline. The query has a high number of subquery blocks that can be matched to the replicated MQT and DB2 is unable to access the allocated memory across multiple invocations of the DB2 compiler. - The problem is introduced by v10.1 fix pack 3 APAR IC91051 - The only fix packs that contain this problem are v10.1 fix pack 3 and v10.5 fix pack 3 - v9.7 doesn't have the problem | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 v10.1 fix pack 4. * **************************************************************** | |
Local-Fix: | |
1. Unset registry control, or take off optimization guideline that enforces the replicated MQT. 2. Rewrite query statement to use the replicated MQT directly. | |
verfügbare FixPacks: | |
DB2 Version 10.1 Fix Pack 4 for Linux, UNIX, and Windows | |
Lösung | |
First fixed in DB2 v10.1 fix pack 4. | |
Workaround | |
See local fix. | |
Bug-Verfolgung | |
Vorgänger : APAR is sysrouted TO one or more of the following: IC98085 IC98378 Nachfolger : | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 03.12.2013 26.06.2014 26.06.2014 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
Problem behoben lt. FixList in der Version | |
10.1.0.4 |