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

POSSIBLE DATA LOSS WHEN CALLING ADMIN_MOVE_TABLE AND TRIGGERS ARE MISSING
PRIOR TO THE SWAP PHASE

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
During the INIT phase of ADMIN_MOVE_TABLE a number of triggers 
are created to capture any data changes made to the source 
table. If any of these triggers are dropped prior to the SWAP 
phase, it is possible to miss some changes that happened to the 
source table during the move, and have data loss after the move 
completes.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* Users of the ADMIN_MOVE_TABLE stored procedure               * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* During the INIT phase of ADMIN_MOVE_TABLE a number of        * 
* triggers are created to capture any data changes made to the * 
* source table. If any of these triggers are dropped prior to  * 
* the SWAP phase, it is possible to miss some changes that     * 
* happened to the source table during the move, and have data  * 
* loss after the move completes.                               * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to FP1 for v97 for the fix.                          * 
****************************************************************
Local-Fix:
Before the SWAP phase, make sure the triggers still exist. This 
can be done by checking SYSCAT.TRIGGERS. For the table being 
moved, there should exist 4 triggers, with a name similar to 
'T1AAAAVxi', where T1 is the name of the table being moved. If 
these 4 triggers don't exist, cancel the move operation and 
start it again.
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 1 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 2 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 3a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a 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 10 for Linux, UNIX, and Windows

Lösung
If the triggers are missing prior to the SWAP phase, 
ADMIN_MOVE_TABLE will return an error. Upgrade to FP1 for v97 
for the fix.
Workaround
Before the SWAP phase, make sure the triggers still exist. This 
can be done by checking SYSCAT.TRIGGERS. For the table being 
moved, there should exist 4 triggers, with a name similar to 
'T1AAAAVxi', where T1 is the name of the table being moved. If 
these 4 triggers don't exist, cancel the move operation and 
start it again.
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
10.09.2009
16.02.2010
16.02.2010
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.
Problem behoben lt. FixList in der Version
9.7.0.1 FixList