Пример: Генерирование команды Db2 Load
В этом примере генерируется команда загрузки Db2 для удаленной базы данных с использованием условия LOADFILE.
Отчет о выполнении:
[i1058@lat111 ~]$ db2hpu -i i1058 -f sysin
INZM031I Optim High Performance Unload for Db2 06.01.00.001(161019)
64 bits 10/20/2016 (Linux lat111 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64)
INZI473I Ограничения памяти: 'неограничено' для виртуальной памяти и 'неограничено' для сегмента данных
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+
000001 GLOBAL CONNECT TO LOCALDB;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM TBL_SOURCE;
000004 OUTFILE("/home/i1058/outfile")
000005 LOADFILE("loadfile")
000006 LOADDEST(DB2 REMOTE)
000007 INTO TABLE (I1058TGT.TBL_TARGET)
000008 FORMAT DEL;
INZU462I Начало шага управления HPU: 10/20/2016 10:03:54.813.
INZU463I Окончание шага управления HPU: 10/20/2016 10:03:55.003.
INZU464I Начало шага выполнения HPU: 10/20/2016 10:03:55.064.
INZU410I Утилита HPU выгрузила строк: 2, на хост lat111, для таблицы I1058.TBL_SOURCE в файл /home/i1058/outfile.
INZU442I Утилита HPU сгенерировала файл loadfile типа LOAD (LRECL=0).
INZU465I Окончание шага выполнения HPU: 10/20/2016 10:03:56.175.
INZI441I Утилита HPU успешно выполнена: фактическое время -> 0m1.362432s
Пользовательское время -> 0m0.268404s : Родительское -> 0m0.250394s, Дочернее -> 0m0.018010s
Системное время -> 0m0.050444s : Родительское -> 0m0.043240s, Дочернее -> 0m0.007204s
Сгенерированная команда Db2 Load:
[i1058@lat111 ~]$ cat loadfile
LOAD CLIENT FROM "/home/i1058/outfile" OF DEL
MODIFIED BY CODEPAGE=1208
INSERT INTO "I1058TGT"."TBL_TARGET" ("COL1","COL2","COL3");