装入方式
LOADMODE 选项指定数据迁移期间生成的 Db2® Load 命令的方式。
- 语法
LOADMODE load_mode- 变量
- 无。
- 缺省值
- 插入
加载模式
- 语法
INSERT | REPLACE [KEEPDICTIONARY | RESETDICTIONARY] | RESTART | TERMINATE- 变量
- 无。
- 缺省值
- 插入
DPF加载模式
- 语法
LOAD_ONLY | LOAD_ONLY_VERIFY_PART | PARTITION_ONLY | PARTITION_AND_LOAD- 变量
- 无。
- 缺省值
- 插入
示例: 在 Load 方式设置为 RESTART 的情况下生成 Load 命令
要指定 RESTART 装入方式,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
SELECT * FROM I951.EMPLOYEE;
OUTFILE("outfile")
LOADFILE(“loadfile”)
LOADMODE RESTART
FORMAT DEL;运行 Optim™ High Performance Unload 会生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(100702)
64 bits 07/02/10 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM I951.EMPLOYEE;
000004 OUTFILE("outfile")
000005 LOADFILE("loadfile")
000006 LOADMODE RESTART
000007 FORMAT DEL;
INZU462I HPU control step start: 14:09:35.930.
INZU463I HPU control step end : 14:09:36.464.
INZU464I HPU run step start : 14:09:36.496.
INZU410I HPU utility has unloaded 42 rows on lat194 host for I951.EMPLOYEE in outfile.
INZU442I HPU utility has generated the LOAD file loadfile (LRECL=0).
INZU465I HPU run step end : 14:09:38.553.
INZI441I HPU successfully ended: Real time -> 0m2.622832s
User time -> 0m0.085986s : Father -> 0m0.080987s, Children -> 0m0.004999s
Syst time -> 0m0.015997s : Father -> 0m0.011998s, Children -> 0m0.003999s生成的 Db2 Load 命令文件将具有以下语法:LOAD FROM "outfile" OF DEL
MODIFIED BY CODEPAGE=1208
RESTART INTO "I951"."EMPLOYEE"("EMPNO","FIRSTNME","MIDINIT",
"LASTNAME","WORKDEPT","PHONENO","HIREDATE","JOB","EDLEVEL",
"SEX","BIRTHDATE","SALARY","BONUS","COMM");示例: 在装入方式设置为 REPLACE 的情况下迁移表
要在自动迁移期间指定 REPLACE Load 方式,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
MIGRATE TABLESPACE
SELECT * FROM I951.EMPLOYEE;
TARGET ENVIRONMENT (INSTANCE "i951")
TARGET KEYS (CURRENT)
LOADMODE REPLACE
FORMAT DEL INTO I951.EMPLOYEE_IMP;运行 Optim High Performance Unload 控制文件生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(100702)
64 bits 07/02/10 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 MIGRATE TABLESPACE
000003 SELECT * FROM I951.EMPLOYEE;
000004 TARGET ENVIRONMENT (INSTANCE "i951")
000005 TARGET KEYS (CURRENT)
000006 LOADMODE REPLACE
000007 FORMAT DEL INTO I951.EMPLOYEE_IMP;
INZU462I HPU control step start: 14:00:29.229.
INZU463I HPU control step end : 14:00:29.727.
INZU464I HPU run step start : 14:00:29.757.
INZU543I HPU utility will perform load operations on lat194 host.
INZU539I [lat194] HPU utility has performed load (REPLACE mode)
into I951.EMPLOYEE_IMP on database SAMPLE for instance i951 :
Report in /home/i951/labo/hm320_mnt/I951.EMPLOYEE_IMP.msg
(Read 42, Skipped 0, Loaded 42, Rejected 0, Deleted 0, Commited 42)
INZU465I HPU run step end : 14:00:36.923.
INZI441I HPU successfully ended: Real time -> 0m7.693607s
User time -> 0m0.093984s : Father -> 0m0.092985s, Children -> 0m0.000999s
Syst time -> 0m0.020996s : Father -> 0m0.015997s, Children -> 0m0.004999s要点: 报告中的 INZU539I 消息概述了 Load 命令生成。
示例: 使用 LOAD_ONLY 重新分区
要在卸载到分区环境期间指定 LOAD_ONLY 方式,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
SELECT * FROM EMPLOYEE;
OUTFILE("outfile")
TARGET KEYS ((EMPNO) PARTS(0,1,2,3))
LOADFILE("loadfile")
LOADMODE (REPLACE WITH LOAD_ONLY)
FORMAT DEL INTO EMP_TARGET;运行 Optim High Performance Unload 控制文件生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(110725)
64 bits 07/28/2011 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM EMPLOYEE;
000004 OUTFILE("outfile")
000005 TARGET KEYS ((EMPNO) PARTS(0,1,2,3))
000006 LOADFILE("loadfile")
000007 LOADMODE (REPLACE WITH LOAD_ONLY)
000008 FORMAT DEL INTO EMP_TARGET;
INZU462I HPU control step start: 17:20:32.808.
INZU463I HPU control step end : 17:20:33.179.
INZU464I HPU run step start : 17:20:33.197.
INZU410I HPU utility has unloaded 7 rows on lat194 host for I951.EMPLOYEE in outfile.000.
INZU410I HPU utility has unloaded 13 rows on lat194 host for I951.EMPLOYEE in outfile.001.
INZU410I HPU utility has unloaded 10 rows on lat194 host for I951.EMPLOYEE in outfile.002.
INZU410I HPU utility has unloaded 12 rows on lat194 host for I951.EMPLOYEE in outfile.003.
INZU442I HPU utility has generated the LOAD file loadfile (LRECL=0).
INZU465I HPU run step end : 17:20:33.213.
INZI441I HPU successfully ended: Real time -> 0m0.404497s
User time -> 0m0.096985s : Father -> 0m0.096985s, Children -> 0m0.000000s
Syst time -> 0m0.014997s : Father -> 0m0.014997s, Children -> 0m0.000000s生成的 Db2 Load 命令文件将具有以下语法:LOAD FROM "outfile" OF DEL
MODIFIED BY CODEPAGE=1208
REPLACE INTO "EMP_TARGET" ("EMPNO","FIRSTNME","MIDINIT","LASTNAME",
"WORKDEPT","PHONENO","HIREDATE","JOB","EDLEVEL","SEX","BIRTHDATE",
"SALARY","BONUS","COMM")
PARTITIONED DB CONFIG MODE LOAD_ONLY PART_FILE_LOCATION ".";示例: 使用 LOAD_ONLY 卸载到多个输出文件
要指定 LOAD_ONLY 方式并卸载到与源数据库分区一样多的输出文件,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
SELECT * FROM EMPLOYEE;
OUTFILE("outfile.%{source_node}")
LOADFILE("loadfile")
LOADMODE (REPLACE WITH LOAD_ONLY)
FORMAT DEL INTO EMP_TARGET;在这种情况下,将使用内部的数据库分区映射来生成输出文件。 运行 Optim High Performance Unload 控制文件生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(110725)
64 bits 07/28/2011 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM EMPLOYEE;
000004 OUTFILE("outfile.%{source_node}")
000005 LOADFILE("loadfile")
000006 LOADMODE (REPLACE WITH LOAD_ONLY)
000007 FORMAT DEL INTO EMP_TARGET;
INZU462I HPU control step start: 17:24:43.718.
INZU463I HPU control step end : 17:24:44.088.
INZU464I HPU run step start : 17:24:44.106.
INZU410I HPU utility has unloaded 15 rows on lat194 host for I951.EMPLOYEE in outfile.000.
INZU410I HPU utility has unloaded 14 rows on lat194 host for I951.EMPLOYEE in outfile.002.
INZU410I HPU utility has unloaded 13 rows on lat194 host for I951.EMPLOYEE in outfile.001.
INZU442I HPU utility has generated the LOAD file loadfile (LRECL=0).
INZU465I HPU run step end : 17:24:45.501.
INZI441I HPU successfully ended: Real time -> 0m1.783879s
User time -> 0m0.106983s : Father -> 0m0.106983s, Children -> 0m0.000000s
Syst time -> 0m0.015997s : Father -> 0m0.015997s, Children -> 0m0.000000s生成的 Db2 Load 命令文件将具有以下语法:LOAD FROM "outfile" OF DEL
MODIFIED BY CODEPAGE=1208
REPLACE INTO "EMP_TARGET" ("EMPNO","FIRSTNME","MIDINIT",
"LASTNAME","WORKDEPT","PHONENO","HIREDATE","JOB","EDLEVEL",
"SEX","BIRTHDATE","SALARY","BONUS","COMM")
PARTITIONED DB CONFIG MODE LOAD_ONLY PART_FILE_LOCATION ".";示例: 使用 LOAD_ONLY_VERIFY_PART 卸载
要指定 LOAD_ONLY_VERIFY_PART 方式并卸载到与源数据库分区一样多的输出文件,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
SELECT * FROM EMPLOYEE;
OUTFILE("outfile.%{source_node}")
LOADFILE("loadfile")
LOADMODE (REPLACE WITH LOAD_ONLY_VERIFY_PART)
FORMAT DEL INTO EMP_TARGET;在这种情况下,将使用内部的数据库分区映射来生成输出文件。 运行 Optim High Performance Unload 控制文件生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(110725)
64 bits 07/28/2011 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM EMPLOYEE;
000004 OUTFILE("outfile.%{source_node}")
000005 LOADFILE("loadfile")
000006 LOADMODE (REPLACE WITH LOAD_ONLY_VERIFY_PART)
000007 FORMAT DEL INTO EMP_TARGET;
INZU462I HPU control step start: 17:30:07.808.
INZU463I HPU control step end : 17:30:08.180.
INZU464I HPU run step start : 17:30:08.202.
INZU410I HPU utility has unloaded 15 rows on lat194 host for I951.EMPLOYEE in outfile.000.
INZU410I HPU utility has unloaded 13 rows on lat194 host for I951.EMPLOYEE in outfile.001.
INZU410I HPU utility has unloaded 14 rows on lat194 host for I951.EMPLOYEE in outfile.002.
INZU442I HPU utility has generated the LOAD file loadfile (LRECL=0).
INZU465I HPU run step end : 17:30:08.213.
INZI441I HPU successfully ended: Real time -> 0m0.404232s
User time -> 0m0.098984s : Father -> 0m0.098984s, Children -> 0m0.000000s
Syst time -> 0m0.009998s : Father -> 0m0.009998s, Children -> 0m0.000000s生成的 Db2 Load 命令文件将具有以下语法:LOAD FROM "outfile" OF DEL
MODIFIED BY CODEPAGE=1208
REPLACE INTO "EMP_TARGET" ("EMPNO","FIRSTNME","MIDINIT",
"LASTNAME","WORKDEPT","PHONENO","HIREDATE","JOB","EDLEVEL",
"SEX","BIRTHDATE","SALARY","BONUS","COMM")
PARTITIONED DB CONFIG MODE LOAD_ONLY_VERIFY_PART
PART_FILE_LOCATION ".";示例: 使用 PARTITION_ONLY 卸载
要指定 PARTITION_ONLY 方式并将其卸载到唯一输出文件,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
SELECT * FROM EMPLOYEE;
OUTFILE("outfile")
LOADFILE("loadfile")
LOADMODE (REPLACE WITH PARTITION_ONLY)
FORMAT DEL INTO EMP_TARGET;在这种情况下,将使用内部的数据库分区映射来生成输出文件。 运行 Optim High Performance Unload 控制文件生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(110725)
64 bits 07/28/2011 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM EMPLOYEE;
000004 OUTFILE("outfile")
000005 LOADFILE("loadfile")
000006 LOADMODE (REPLACE WITH PARTITION_ONLY)
000007 FORMAT DEL INTO EMP_TARGET;
INZU462I HPU control step start: 17:34:09.231.
INZU463I HPU control step end : 17:34:09.596.
INZU464I HPU run step start : 17:34:09.612.
INZU410I HPU utility has unloaded 42 rows on lat194 host for I951.EMPLOYEE in outfile.
INZU442I HPU utility has generated the LOAD file loadfile (LRECL=0).
INZU465I HPU run step end : 17:34:09.621.
INZI441I HPU successfully ended: Real time -> 0m0.389682s
User time -> 0m0.096985s : Father -> 0m0.096985s, Children -> 0m0.000000s
Syst time -> 0m0.014997s : Father -> 0m0.014997s, Children -> 0m0.000000s生成的 Db2 Load 命令文件将具有以下语法:LOAD FROM "outfile" OF DEL
MODIFIED BY CODEPAGE=1208
REPLACE INTO "EMP_TARGET" ("EMPNO","FIRSTNME",
"MIDINIT","LASTNAME","WORKDEPT","PHONENO","HIREDATE",
"JOB","EDLEVEL","SEX","BIRTHDATE","SALARY","BONUS","COMM")
PARTITIONED DB CONFIG MODE PARTITION_ONLY
PART_FILE_LOCATION ".";示例: 使用 PARTITION_AND_LOAD 卸载
要指定 PARTITION_AND_LOAD 方式并将其卸载到唯一输出文件,请使用以下控制文件示例:
GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
SELECT * FROM EMPLOYEE;
OUTFILE("outfile")
LOADFILE("loadfile")
LOADMODE (REPLACE WITH PARTITION_AND_LOAD)
FORMAT DEL INTO EMP_TARGET;在这种情况下,将使用内部的数据库分区映射来生成输出文件。 运行 Optim High Performance Unload 控制文件生成以下报告:INZM031I Optim High Performance Unload for Db2 06.01.00.001(110725)
64 bits 07/28/2011 (Linux lat194 x86_64)
000001 GLOBAL CONNECT TO SAMPLE;
000002 UNLOAD TABLESPACE
000003 SELECT * FROM EMPLOYEE;
000004 OUTFILE("outfile")
000005 LOADFILE("loadfile")
000006 LOADMODE (REPLACE WITH PARTITION_AND_LOAD)
000007 FORMAT DEL INTO EMP_TARGET;
INZU462I HPU control step start: 17:34:09.231.
INZU463I HPU control step end : 17:34:09.596.
INZU464I HPU run step start : 17:34:09.612.
INZU410I HPU utility has unloaded 42 rows on lat194 host for I951.EMPLOYEE in outfile.
INZU442I HPU utility has generated the LOAD file loadfile (LRECL=0).
INZU465I HPU run step end : 17:34:09.621.
INZI441I HPU successfully ended: Real time -> 0m0.389682s
User time -> 0m0.096985s : Father -> 0m0.096985s, Children -> 0m0.000000s
Syst time -> 0m0.014997s : Father -> 0m0.014997s, Children -> 0m0.000000s生成的 Db2 Load 命令文件将具有以下语法:LOAD FROM "outfile" OF DEL
MODIFIED BY CODEPAGE=1208
REPLACE INTO "EMP_TARGET" ("EMPNO","FIRSTNME","MIDINIT",
"LASTNAME","WORKDEPT","PHONENO","HIREDATE","JOB","EDLEVEL",
"SEX","BIRTHDATE","SALARY","BONUS","COMM")
PARTITIONED DB CONFIG MODE PARTITION_AND_LOAD
PART_FILE_LOCATION ".";