Verwendung einer mit dem Dienstprogramm db2gpmap Db2 generierten Datenbankpartitionszuordnungsdatei

Beim erneuten Partitionieren von Daten kann die zu berücksichtigenden Datenbankpartitionszuordnung aus einer externen Datei entnommen werden, deren Inhalte der Ausgabe des Dienstprogramms db2gpmap Db2® entsprechen müssen.

Der erste Schritt besteht in der Generierung einer Partitionszuordnungsdatei mit dem Dienstprogramm db2gpmap Db2 :

i1053@vmdb2:~> db2gpmap -d sample -m /home/i1053/db2.map
Connect to sample.
Successfully connected to database.
Retrieving the partition map ID using nodegroup IBMDEFAULTGROUP.
The partition map has been sent to /home/i1053/db2.map.

Prüfen Sie den Inhalt dieser neuen Partitionierungszuordnungsdatei:

i1053@vmdb2:~> cat db2.map
0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2
0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2
[…]

Verwenden Sie dann diese generierte db2.map datei mit Optim™ High Performance Unload :

i1053@vmdb2:~> db2hpu -i i1053 -f /home/i1053/sysin_part
INZM031I Optim High Performance Unload for Db2 06.01.00.001(141103) 
         64 bits 11/04/2014 (Linux vmdb2 x86_64)
INZI473I Memory limitations: 'unlimited' for virtual memory and 'unlimited' for data segment
       ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+
000001 GLOBAL CONNECT TO SAMPLE
000002 ;
000003 
000004 UNLOAD TABLESPACE
000005 DB2 NO LOCK NO QUIESCE NO
000006 
000007 SELECT * FROM EMPLOYEE ;
000008 
000009 TARGET KEYS (DEFAULT PARTS IN "/home/i1053/db2.map")
000010 OUTFILE("/home/i1053/out")
000011 
000012 FORMAT DEL
000013 ;

INZU462I HPU control step start: 10:22:08.324.
INZU463I HPU control step end  : 10:22:08.745.
INZU464I HPU run step start    : 10:22:08.811.
INZU410I HPU utility has unloaded 15 rows on vmdb2 host for I1053.EMPLOYEE in /home/i1053/out.000.
INZU410I HPU utility has unloaded 13 rows on vmdb2 host for I1053.EMPLOYEE in /home/i1053/out.001.
INZU410I HPU utility has unloaded 14 rows on vmdb2 host for I1053.EMPLOYEE in /home/i1053/out.002.
INZU465I HPU run step end      : 10:22:08.819.
INZI441I HPU successfully ended: Real time -> 0m0.494953s
User time -> 0m0.016000s : Parent -> 0m0.016000s, Children -> 0m0.000000s
Syst time -> 0m0.012000s : Parent -> 0m0.012000s, Children -> 0m0.000000s