DB2 - Problem description
Problem IC74090 | Status: Closed |
CRASH RECOVERY INCORRECTLY UPDATES ACTIVE LOG FILES CORRUPTING THEM | |
product: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
Problem description: | |
With OVERFLOWLOGPATH set and infinite logging enabled (LOGSECOND=-1) DB2 fails to successfully finish crash recovery. If DB2 needs log files that have been archived to perform crash recovery it will retrieve them to the OVERFLOWLOGPATH. During crash recovery DB2 will check only the OVERFLOWLOGPATH for log files missing any in the active log path thus ending the forward (redo) phase prematurely. The switch from redo to undo phase will result in the incorrect update to the active log files. It is only after the switch that DB2 detects the premature end of the forward phase aborting recovery. Once the files have been incorrectly updated further attempts at crash recovery are not possible. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL users with OVERFLOWLOGPATH set and infinite logging * * enabled. * **************************************************************** * PROBLEM DESCRIPTION: * * See Problem Description above. * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 9.7 Fix Pack 4 * **************************************************************** | |
Local Fix: | |
n/a | |
available fix packs: | |
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows | |
Solution | |
First fixed in DB2 Version 9.7 Fix Pack 4 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 25.01.2011 01.05.2011 01.05.2011 |
Problem solved at the following versions (IBM BugInfos) | |
9.7.FP4 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.7.0.4 |