android写wordpress,免费seo排名工具,做cpa的电影网站模板,吉工之家找工作建筑工作1、DMFLDR概述
1.1DMFLDR功能介绍
dmfldr#xff08;DM Fast Loader#xff09;是 DM 提供的快速数据装载命令行工具。用户通过使用 dmfldr 工具能够把按照一定格式 排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中#xff0c;或把 DM 数据库中的数据按照一定格…1、DMFLDR概述
1.1DMFLDR功能介绍
dmfldrDM Fast Loader是 DM 提供的快速数据装载命令行工具。用户通过使用 dmfldr 工具能够把按照一定格式 排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中或把 DM 数据库中的数据按照一定格式写入文本文件。 DMFLDR体系结构 当进行数据载入时dmfldr 客户端接收用户提交的命令与参数分析控制文件与数据文件将数据打包发送给服务器端的 dmfldr 模块由服务器完成数据的真正装载工作。并分析服务器返回的消息必要时根据用户参数指定生成日志文件与错误数据文件。 当进行数据导出时dmfldr 客户端接收用户提交的命令与参数分析控制文件将用户要求转换成相应消息发送给服务器端的 dmfldr 模块。服务器解析并打包需要导出的数据发送给 dmfldr 客户端客户端将数据写入指定的数据文件必要时根据用户参数指定生成日志文件。
1.2DMFLDR参数
[dmdbalei2 ~]$ dmfldr help
version: 03134284194-20240703-234060-20108 Pack1
格式: ./dmfldr KEYWORDvalue例程: ./dmfldr SYSDBA/SYSDBA CONTROL/opt/data/fldr.ctlUSERID 必须是命令行中的第一个参数
字符串类型参数必须以引号封闭关键字 说明默认值
--------------------------------------------------------------------------------
USERID 用户名/口令 格式:{username[/password] | /}[connect_identifier][option] [os_auth]connect_identifier : [svc_name | host[:port] | unixsocket_file]option : #{extend_optionvalue[,extend_optionvalue]...}--此行外层{}是为了封装参数之用书写时需要保留os_auth : AS {SYSDBA|SYSSSO|SYSAUDITOR|USERS|AUTO}
CONTROL 控制文件字符串类型
LOG 日志文件字符串类型 (fldr.log)
BADFILE 错误数据记录文件字符串类型 (fldr.bad)
SKIP 初始忽略逻辑行数 (0)
LOAD 需要装载的行数 (ALL)
ROWS 提交频次 (50000), DIRECT为FALSE有效
DIRECT 是否使用快速方式装载 (TRUE)
SET_IDENTITY 是否插入自增列 (FALSE)
SORTED 数据是否已按照聚集索引排序 (FALSE)
INDEX_OPTION 索引选项 (1)1 不刷新二级索引数据按照索引先排序装载完后再将排序的数据插入索引2 不刷新二级索引数据装载完成后重建所有二级索引3 刷新二级索引, 数据装载的同时将数据插入二级索引
ERRORS 允许的最大数据错误数 (100)
CHARACTER_CODE 字符编码字符串类型 (GBK, UTF-8, SINGLE_BYTE, EUC-KR)
MODE 装载方式字符串类型 IN表示载入OUT表示载出OUTORA表示载出ORACLE (IN)
CLIENT_LOB 大字段目录是否在本地 (FALSE)
LOB_DIRECTORY 大字段数据文件存放目录
LOB_FILE_NAME 大字段数据文件名称仅导出有效 (dmfldr.lob)
BUFFER_NODE_SIZE 读入文件缓冲区的大小 (10MB),有效值范围1~2048
LOG_SIZE 日志信息缓冲区的大小 (1MB),有效值范围1~100
READ_ROWS 工作线程一次最大处理的行数 (100000)最大支持2^26-10000
NULL_MODE 载入时NULL字符串是否处理为NULL载出时空值是否处理为NULL字符串 (FALSE)
NULL_STR 载入时视为NULL值处理的字符串
SEND_NODE_NUMBER 运行时发送节点的个数 (20)有效值范围16~65535
TASK_THREAD_NUMBER 处理用户数据的线程数目默认与处理器核数量相同有效值范围1~128
BLDR_NUM 服务器BLDR数目 (64),有效值范围1~1024
BDTA_SIZE bdta的大小 (5000)有效值范围100~10000
COMPRESS_FLAG 是否压缩bdta (FALSE)
MPP_CLIENT MPP环境是否本地分发 (TRUE)
SINGLE_FILE MPP/DPC环境是否只生成单个数据文件(FALSE)
LAN_MODE MPP/DPC环境是否以内网模式装载数据(FALSE)
UNREP_CHAR_MODE 非法字符处理选项(0),为0时表示跳过该数据行为1时表示使用(*)替换错误字节
SILENT 是否静默方式装载数据(FALSE)
BLOB_TYPE BLOB类型字段数据值的实际类型字符串类型 (HEX_CHAR)HEX表示值为十六进制HEX_CHAR表示值为十六进制字符类型仅在directFALSE有效
OCI_DIRECTORY OCI动态库所在的目录
DATA 指定数据文件路径
ENABLE_CLASS_TYPE 允许用户导入CLASS类型数据 (FALSE)
FLUSH_FLAG 提交时是否立即刷盘 (FALSE)
IGNORE_BATCH_ERRORS 是否忽略错误数据继续导入 (FALSE)
SINGLE_HLDR_HP 是否使用单个HLDR装载HUGE水平分区表 (TRUE)
EP 指定需要发送数据的站点序号列表仅向MPP/DPC环境导入数据时有效
PARALLEL 是否开启并行装载(FALSE)
SQL 使用自定义查询语句仅导出模式有效
SQLFILE 自定义查询语句所在文件仅导出模式有效
TABLE 导入/出表
ROW_SEPERATOR 行分隔符
FIELD_SEPERATOR 列分隔符
COMMIT_OPTION 提交选项(0), 0:每发送一批数据后提交, 1:发送完所有数据后提交
APPEND_OPTION 追加选项(0), 0: 追加方式, 1: 替代方式, 2: 插入方式
COLNAME_HEADING 是否在导出文件头中打印列名(FALSE)
IGNORE_AIMLESS_DATA 是否忽略无目标数据(FALSE)
LOB_AS_VARCHAR 是否将CLOB作为VARCHAR进行导入导出(FALSE)
LOB_AS_VARCHAR_SIZE 将CLOB作为VARCHAR进行导入导出时, lob数据最大大小(10MB)
LOG_LEVEL 记录错误数据信息级别(3), 0: 不记录 1: 只记录到log文件 2: 只记录到bad文件 3: 记录到log和bad文件 4: 错误仅输出到屏幕
FLDR_INI 配置文件路径字符串类型
RECONN 自动重连次数(0)
RECONN_TIME 自动重连等待时间(5), 单位(s), 有效值范围(1~10000)
WIDTH 设置列数据宽度
SEDF 被替换的字符列表
SEDT 用于替换的字符列表
ESCAPE 转义符
EXPORT_MODE MPP/DPC环境, 使用sql语句时的导出模式(0), 0: 普通模式 1: 快速模式, LOCAL方式连接
BAD_FILE_MODE 错误数据文件模式(0), 0: 普通模式 1: 纯数据模式
COMPATIBLE_MODE 兼容模式(0), 0: 不做兼容 1: 兼容DB2 2: 兼容MYSQL
PRIORITY_ENCLOSE DB2模式下, enclose优先级最高
HELP 打印帮助信息2、DMFLDR使用测试
2.1使用 DATA参数指定数据文件
也可以使用 DATA 参数指定 dmfldr 的数据文件数据文件路径的优先选择顺序为先控制文件后参数选项。如果控制文件中数据文件路径指定为‘’在命令行通过 DATA参数指定数据文件路径DATA 所指定的文件路径会替换‘’。
2.1.1创建表
[dmdbalei2 ~]$ disql lei/leileilei服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.368(ms)
disql V8SQL CREATE TABLE fldr(C1 INT,C2 INT,C3 DATE);
操作已执行
已用时间: 7.889(毫秒). 执行号:1001.2.1.2创建数据文件
创建数据文件/home/dmdba/fldr.txt。
[dmdbalei2 ~]$ vi /home/dmdba/fldr.txt
添加
1 1|2022-09-06
2 2|2023-09-06
3 3|2024-09-06
2.1.3创建控制文件
创建控制文件/home/dmdba/fldr.ctl
[dmdbalei2 ~]$ vi /home/dmdba/fldr.ctl
添加
LOAD DATA
INFILE *
INTO TABLE lei.fldr
FIELDS |
(
C1 TERMINATED BY ,
C2,
C3 DATE FORMAT yyyy-mm-dd
)
2.1.4dmfldr导入数据
[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr.ctl\ data\/home/dmdba/fldr.txt\
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:Yes是否插入自增列:No数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr.txt错误文件:fldr.bad目标表:LEI.FLDR列名 包装数据类型 终止
C1 CHARACTER WHT
C2 CHARACTER |
C3 yyyy-mm-dd |行缓冲区数量: 2
任务线程数量: 13行记录已提交目标表:LEI.FLDR
load success.
3 行加载成功。
0 行由于数据错误没有加载。
0 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:3
拒绝的逻辑记录总数:02.059(ms)已使用SQL select * from fldr;行号 C1 C2 C3
---------- ----------- ----------- ----------
1 1 1 2022-09-06
2 2 2 2023-09-06
3 3 3 2024-09-06已用时间: 1.026(毫秒). 执行号:1002.2.2数据转换与错误数据文件
2.2.1创建表
[dmdbalei2 ~]$ disql lei/leileilei服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.368(ms)
disql V8SQL CREATE TABLE fldr2(C1 INT,C2 INT,C3 DATE);
操作已执行
已用时间: 7.889(毫秒). 执行号:1003.2.2.2创建数据文件
创建数据文件/home/dmdba/fldr2.txt。
[dmdbalei2 ~]$ vi /home/dmdba/fldr2.txt
添加
1 1|2022-09-06
2 2|2023-09-06
3 3|2024-09-06
44|aaaa-bbb-ccc
2.2.3创建控制文件
创建控制文件/home/dmdba/fldr2.ctl
[dmdbalei2 ~]$ vi /home/dmdba/fldr2.ctl
添加
LOAD DATA
INFILE /home/dmdba/fldr2.txt
INTO TABLE lei.fldr2
FIELDS |
(
C1 TERMINATED BY ,
C2,
C3 DATE FORMAT yyyy-mm-dd
)
2.2.4dmfldr导入数据
[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr2.ctl\ badfile\/home/dmdba/fldr2.bad\
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:Yes是否插入自增列:No数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr2.txt错误文件:/home/dmdba/fldr2.bad目标表:LEI.FLDR2列名 包装数据类型 终止
C1 CHARACTER WHT
C2 CHARACTER |
C3 yyyy-mm-dd |行缓冲区数量: 2
任务线程数量: 1数据错误
3行记录已提交目标表:LEI.FLDR2
load success.
失败原因: 数据错误
3 行加载成功。
1 行由于数据错误没有加载。
1 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:4
拒绝的逻辑记录总数:11.172(ms)已使用SQL select * from fldr2;行号 C1 C2 C3
---------- ----------- ----------- ----------
1 1 1 2022-09-06
2 2 2 2023-09-06
3 3 3 2024-09-06已用时间: 0.282(毫秒). 执行号:1005.[dmdbalei2 ~]$ cat fldr2.bad
dmfldr: 2024-09-05 10:22:10 LEI-FLDR2 DMFLDR BAD FILEdmfldr: 2024-09-05 10:22:10 LEI-FLDR2 44|aaaa-bbb-ccc
2.3大字段数据导出
当 dmfldr 工作在导出模式即 MODE 为 OUT 时dmfldr 生成大字段对应的数据文件名由 LOB_FILE_NAME 指定若未指定默认为 dmfldr.lob文件存放于LOB_DIRECTORY 指定的目录如果未指定 LOB_DIRECTORY 则存放于指定的导出数据文件同一目录。
2.3.1创建表
[dmdbalei2 ~]$ disql lei/leileilei服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.368(ms)
disql V8SQL CREATE TABLE fldr3(C1 INT,C2 BLOB,C3 CLOB);
操作已执行
已用时间: 7.889(毫秒). 执行号:1006.SQL INSERT INTO lei.fldr3 VALUES(1,0XAB121032DE,abcdefg);
影响行数 1已用时间: 0.893(毫秒). 执行号:1007.
SQL INSERT INTO lei.fldr3 VALUES(2,0XAB121032DE,hijklmn);
影响行数 1已用时间: 0.393(毫秒). 执行号:1008.
SQL INSERT INTO lei.fldr3 VALUES(3,0XAB121032DE,opqrstu);
影响行数 1已用时间: 0.600(毫秒). 执行号:1009.
SQL commit;
操作已执行
已用时间: 0.650(毫秒). 执行号:1010.
SQL select * from fldr3;行号 C1 C2 C3
---------- ----------- ------------ -------
1 1 0xAB121032DE abcdefg
2 2 0xAB121032DE hijklmn
3 3 0xAB121032DE opqrstu已用时间: 0.674(毫秒). 执行号:1011.2.3.2创建控制文件
创建控制文件/home/dmdba/fldr3.ctl
[dmdbalei2 ~]$ vi /home/dmdba/fldr3.ctl
添加
LOAD DATA
INFILE /home/dmdba/fldr3.txt
INTO TABLE lei.fldr3
FIELDS |
(
C1,
C2,
C3
)
2.3.3dmfldr导出数据
[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr3.ctl\ LOB_DIRECTORY\/home/dmdba/\ mode\out\
dmfldr V8
3 rows is load out
export success.
3 行数据已导出
用时:1.565(ms)[dmdbalei2 ~]$ cat fldr3.txt
1|dmfldr.lob:0:5|dmfldr.lob:5:7
2|dmfldr.lob:12:5|dmfldr.lob:17:7
3|dmfldr.lob:24:5|dmfldr.lob:29:7
[dmdbalei2 ~]$ cat dmfldr.lob
defgklmnrstu[dmdbalei2 ~]$[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr3.ctl\ LOB_DIRECTORY\/home/dmdba/\ LOB_FILE_NAME\fldr3.lob\ mode\out\
dmfldr V8
3 rows is load out
export success.
3 行数据已导出
用时:0.999(ms)[dmdbalei2 ~]$ cat fldr3.lob
defgklmnrstu[dmdbalei2 ~]$ 2.4DIRECT为TRUE时大字段数据的载入
2.4.1创建表
[dmdbalei2 ~]$ disql lei/leileilei服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.368(ms)
disql V8SQL CREATE TABLE fldr4(C1 INT,C2 BLOB,C3 CLOB);
操作已执行
已用时间: 7.889(毫秒). 执行号:1003.2.4.2创建数据文件
创建数据文件/home/dmdba/fldr4.txt。
[dmdbalei2 ~]$ vi /home/dmdba/fldr4.txt
添加
1|testblob.txt:0:10|testclob.txt:0:10
2|testblob.txt:10:20|testclob.txt:10:20
3|testblob.txt:20:30|testclob.txt:20:30
[dmdbalei2 ~]$ vi testblob.txt
添加
1|testblobtestblobtestblobtestblob1|testblobtestblobtestblobtestblob1
2|testblobtestblobtestblobtestblob2|testblobtestblobtestblobtestblob2
3|testblobtestblobtestblobtestblob3|testblobtestblobtestblobtestblob3
[dmdbalei2 ~]$ vi testclob.txt
添加
1|testclobtestclobtestclobtestclob1|testclobtestclobtestclobtestclob1
2|testclobtestclobtestclobtestclob2|testclobtestclobtestclobtestclob2
3|testclobtestclobtestclobtestclob3|testclobtestclobtestclobtestclob3
2.4.3创建控制文件
创建控制文件/home/dmdba/fldr4.ctl
[dmdbalei2 ~]$ vi /home/dmdba/fldr4.ctl
添加
OPTIONS
(
SKIP 0
DIRECT TRUE
INDEX_OPTION 2
)
LOAD DATA
INFILE /home/dmdba/fldr4.txt
BADFILE /home/dmdba/fldr4.bad
INTO TABLE lei.fldr4
FIELDS |
(
C1,
C2,
C3
)
2.4.4dmfldr导入数据
[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr4.ctl\ LOB_DIRECTORY\/home/dmdba/\ LOG\/home/dmdba/dmfldr_fldr4.log\
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:Yes是否插入自增列:No数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr4.txt错误文件:/home/dmdba/fldr4.bad目标表:LEI.FLDR4列名 包装数据类型 终止
C1 CHARACTER |
C2 CHARACTER |
C3 CHARACTER |行缓冲区数量: 2
任务线程数量: 13行记录已提交目标表:LEI.FLDR4
load success.
3 行加载成功。
0 行由于数据错误没有加载。
0 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:3
拒绝的逻辑记录总数:00.940(ms)已使用
SQL select * from fldr4;行号 C1 C2 C3
---------- ----------- -------------------------------------------------------------- ------------------------------
1 1 0x317C74657374626C6F62 1|testclob
2 2 0x74657374626C6F6274657374626C6F6274657374 testclobtestclobtest
3 3 0x7374626C6F6274657374626C6F62317C74657374626C6F6274657374626C stclobtestclob1|testclobtestcl已用时间: 0.606(毫秒). 执行号:1013.
2.5DIRECT为FALSE时大字段数据的载入
2.5.1创建表
[dmdbalei2 ~]$ disql lei/leileilei服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.368(ms)
disql V8SQL CREATE TABLE fldr5(C1 INT,C2 BLOB,C3 CLOB);
操作已执行
已用时间: 7.889(毫秒). 执行号:1003.2.5.2创建数据文件
创建数据文件/home/dmdba/fldr5.txt。
[dmdbalei2 ~]$ vi /home/dmdba/fldr5.txt
添加
1|0x12d3c8a7|abcdefg
2|0x12a4cbac|hijlkmn
3|0x22d3c8b3|adefhjd
2.5.3创建控制文件
创建控制文件/home/dmdba/fldr5.ctl
[dmdbalei2 ~]$ vi /home/dmdba/fldr5.ctl
添加
OPTIONS
(
SKIP 0
DIRECT TRUE
INDEX_OPTION 2
)
LOAD DATA
INFILE /home/dmdba/fldr4.txt
BADFILE /home/dmdba/fldr4.bad
INTO TABLE lei.fldr4
FIELDS |
(
C1,
C2,
C3
)
2.5.4dmfldr导入数据
[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr5.ctl\ LOG\/home/dmdba/dmfldr_fldr5.log\ directfalse blob_type\hex_char\
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:No是否插入自增列:No数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr5.txt错误文件:/home/dmdba/fldr5.bad目标表:LEI.FLDR5列名 包装数据类型 终止
C1 CHARACTER |
C2 CHARACTER |
C3 CHARACTER |3 rows processed.目标表:LEI.FLDR5
load success.
3 行加载成功。
0 行由于数据错误没有加载。
0 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:3
拒绝的逻辑记录总数:00.766(ms)已使用SQL select * from fldr5;行号 C1 C2 C3
---------- ----------- ---------- -------
1 1 0x12D3C8A7 abcdefg
2 2 0x12A4CBAC hijlkmn
3 3 0x22D3C8B3 adefhjd已用时间: 0.636(毫秒). 执行号:1015.SQL truncate table fldr5;
操作已执行
已用时间: 11.350(毫秒). 执行号:1016.[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr5.ctl\ LOG\/home/dmdba/dmfldr_fldr5.log\ directfalse blob_type\hex\
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:No是否插入自增列:No数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr5.txt错误文件:/home/dmdba/fldr5.bad目标表:LEI.FLDR5列名 包装数据类型 终止
C1 CHARACTER |
C2 CHARACTER |
C3 CHARACTER |3 rows processed.目标表:LEI.FLDR5
load success.
3 行加载成功。
0 行由于数据错误没有加载。
0 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:3
拒绝的逻辑记录总数:00.578(ms)已使用SQL select * from fldr5;行号 C1 C2 C3
---------- ----------- ---------------------- -------
1 1 0x30783132643363386137 abcdefg
2 2 0x30783132613463626163 hijlkmn
3 3 0x30783232643363386233 adefhjd已用时间: 0.332(毫秒). 执行号:1017.2.6自增列装载
1.当 DIRECT 参数为 FALSE 时 dmfldr 将把从数据文件中读取的自增列值作为目标值插入数据库表中用户应当保证每一行的自增列的值符合自增列的规则否则将造成数据混乱。 2.当 DIRECT 参数为 TRUE 时 dmfldr 提供了 SET_IDENTITY 参数默认为 FALSE对数据载入时自增列的处理进行设置 ① 如果指定 SET_IDENTITY 选项值为 TRUE则 dmfldr 将把从数据文件中读取的自增列值作为目标值插入数据库表中用户应当保证每一行的自增列的值符合自增列的规则否则将造成数据混乱 ② 如果 SET_IDENTITY 选项值设置为 FALSE则 dmfldr 将忽略数据文件中对应自增列的值服务器将根据自增列定义和表中已有数据自动生成自增列的值插入每一行的对应列。
2.6.1创建表
[dmdbalei2 ~]$ disql lei/leileilei服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 3.368(ms)
disql V8SQL CREATE TABLE fldr6(C1 INT IDENTITY(1,1),C2 VARCHAR);
操作已执行
已用时间: 2.010(毫秒). 执行号:1018.
SQL INSERT INTO fldr6(C2) VALUES(a);
影响行数 1已用时间: 0.734(毫秒). 执行号:1019.
SQL INSERT INTO fldr6(C2) VALUES(b);
影响行数 1已用时间: 0.464(毫秒). 执行号:1020.
SQL COMMIT;
操作已执行
已用时间: 0.679(毫秒). 执行号:1021.
SQL select * from fldr6;行号 C1 C2
---------- ----------- --
1 1 a
2 2 b已用时间: 0.625(毫秒). 执行号:1022.
2.6.2创建数据文件
创建数据文件/home/dmdba/fldr6.txt。
[dmdbalei2 ~]$ vi /home/dmdba/fldr6.txt
添加
2|c
3|d
4|e
2.6.3创建控制文件
创建控制文件/home/dmdba/fldr6.ctl
[dmdbalei2 ~]$ vi /home/dmdba/fldr6.ctl
添加
OPTIONS
(
SKIP 0
ROWS 50000
INDEX_OPTION 2
DIRECTTRUE
SET_IDENTITYFALSE
)
LOAD DATA
INFILE /home/dmdba/fldr6.txt
BADFILE /home/dmdba/fldr6.bad
INTO TABLE lei.fldr6
FIELDS |
(C1,
C2
)
2.6.4dmfldr导入数据
[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr6.ctl\ LOG\/home/dmdba/dmfldr_fldr6.log\
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:Yes是否插入自增列:No数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr6.txt错误文件:/home/dmdba/fldr6.bad目标表:LEI.FLDR6列名 包装数据类型 终止
C1 CHARACTER |
C2 CHARACTER |行缓冲区数量: 2
任务线程数量: 13行记录已提交目标表:LEI.FLDR6
load success.
3 行加载成功。
0 行由于数据错误没有加载。
0 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:3
拒绝的逻辑记录总数:00.950(ms)已使用SQL select * from fldr6;行号 C1 C2
---------- ----------- --
1 1 a
2 2 b
3 3 c
4 4 d
5 5 e已用时间: 0.288(毫秒). 执行号:1023.SQL delete from fldr6 where c12;
影响行数 3已用时间: 0.822(毫秒). 执行号:1024.
SQL commit;
操作已执行
已用时间: 0.676(毫秒). 执行号:1025.
SQL select * from fldr6;行号 C1 C2
---------- ----------- --
1 1 a
2 2 b已用时间: 0.282(毫秒). 执行号:1026.[dmdbalei2 ~]$ dmfldr useridSYSDBA/SYSDBA192.168.0.2:5236 control\/home/dmdba/fldr6.ctl\ LOG\/home/dmdba/dmfldr_fldr6_01.log\ DIRECTTRUE SET_IDENTITYTRUE
dmfldr V8
控制文件加载行数:全部每次提交服务器行数:50000跳过行数:0允许错误数:100是否直接加载:Yes是否插入自增列:Yes数据是否已按照聚集索引排序:No字符集:UTF-8数据文件共1个:
/home/dmdba/fldr6.txt错误文件:/home/dmdba/fldr6.bad目标表:LEI.FLDR6列名 包装数据类型 终止
C1 CHARACTER |
C2 CHARACTER |行缓冲区数量: 2
任务线程数量: 13行记录已提交目标表:LEI.FLDR6
load success.
3 行加载成功。
0 行由于数据错误没有加载。
0 行由于数据格式错误被丢弃。跳过的逻辑记录总数:0
读取的逻辑记录总数:3
拒绝的逻辑记录总数:00.891(ms)已使用SQL select * from fldr6;行号 C1 C2
---------- ----------- --
1 1 a
2 2 b
3 2 c
4 3 d
5 4 e已用时间: 0.296(毫秒). 执行号:1027.更多内容请参考https://eco.dameng.com