DB2 - Problembeschreibung
Problem IC63280 | Status: Geschlossen |
LOAD HANGS WITH ALL LOAD FORMATTERS(DB2LFRM) WAITING FOR SYNCUP OR TRANSFER BUFFER. | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problembeschreibung: | |
This problem with LOAD hanging is rarely hit, and it only affects LOAD using DEL files or ASC files (i.e. it does not affect other LOAD input types like IXF files, LOAD from CURSOR, etc.) The trigger is when customer's input data has very long records. This problem could be identified by checking the stack trace(call stack) of "load formatters (db2lfrmX)" and "load media reader (db2lmr)". "load media reader (db2lmr)" are stuck on stack trace like this: select sqlorqueInternal sqlorque2 sqluReadBufferFromQueue sqluMCContinueRestore sqluMCProcessRestoreStates sqluMCStartRestoreMediaController sqloCreateEDU ...... "load formatters (db2lfrmX)" are stuck on either stack trace: sqloWaitEDUWaitPost sqloSyncUp sqluRiddifyRecords sqluGetAndFormatRecords sqluldat sqloCreateEDU ...... or: msgrcv sqlorqueInternal sqlorque2 sqlulGetBuff sqlulcgf (for DEL file) or sqlulagr (for ASC file) sqlulcrr (for DEL file) or sqlularr (for ASC file) sqluGetAndFormatRecords sqluldat sqloCreateEDU ...... | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * All users of version 9.7 on Linux, Unix and Windows * * platforms. * **************************************************************** * PROBLEM DESCRIPTION: * * This problem is rarely hit and only affects LOAD using DEL * * files or ASC files(i.e. does not affect other LOAD input * * types like IXF files, LOAD from CURSOR etc.) * * The trigger is when customer's input data has very long * * records. * * * * This problem could be identified by checking the stack * * trace(call stack) of "load formatters(db2lfrmX)" and "load * * media reader(db2lmr)". * * * * "load media reader(db2lmr)" are stuck on stack trace like * * this: * * select * * sqlorqueInternal * * sqlorque2 * * sqluReadBufferFromQueue * * sqluMCContinueRestore * * sqluMCProcessRestoreStates * * sqluMCStartRestoreMediaController * * sqloCreateEDU * * ...... * * * * "load formatters(db2lfrmX)" are stuck on either stack trace: * * sqloWaitEDUWaitPost * * sqloSyncUp * * sqluRiddifyRecords * * sqluGetAndFormatRecords * * sqluldat * * sqloCreateEDU * * ...... * * or: * * msgrcv * * sqlorqueInternal * * sqlorque2 * * sqlulGetBuff * * sqlulcgf (for DEL file) or sqlulagr (for ASC file) * * sqlulcrr (for DEL file) or sqlularr (for ASC file) * * sqluGetAndFormatRecords * * sqluldat * * sqloCreateEDU * * ...... * **************************************************************** * RECOMMENDATION: * * Update to DB2 LUW Version 9.7 Fix Pack 6 or higher levels. * **************************************************************** | |
Local-Fix: | |
1. Specify "CPU_PARALLELISM 1" in LOAD command; or 2. Specify "ANYORDER" option in LOAD command; or 3. Increase the amount of load buffer either explicitly via DATA BUFFER option or implicitly via increasing UTIL_HEAP_SZ database configuration parameter. (This will work around a specific problem instance, but it is possible to hit a different load hang with the new load buffer value.) | |
verfügbare FixPacks: | |
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows | |
Lösung | |
First fixed in DB2 LUW Version 9.7 Fix Pack 6. | |
Workaround | |
1. Specify "CPU_PARALLELISM 1" in LOAD command; or 2. Specify "ANYORDER" option in LOAD command; or 3. Increase the amount of load buffer either explicitly via DATA BUFFER option or implicitly via increasing UTIL_HEAP_SZ database configuration parameter.(This will work around a specific problem instance, but it is possible to hit a different load hang with the new load buffer value.) | |
Bug-Verfolgung | |
Vorgänger : APAR is sysrouted TO one or more of the following: IC84863 Nachfolger : | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 20.09.2009 05.06.2012 05.06.2012 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
9.7.FP6 | |
Problem behoben lt. FixList in der Version | |
9.7.0.6 |