dmfldr是达梦提供的快速数据装载工具,在大批量文本文件类数据需导入到数据库中时,能简单、快速、高效的方式写入数据库,相比转化成sql语句方式插入更快。

Dmfldr是一个命令行接口工具,当进行数据载入时,dmfldr 客户端接收用户提交的命令与参数,分析控制文件与数据文件,将数据打包发送给服务器端的,由服务器完成数据的真正装载工作并返回的消息

   测试文本文件数据导入数据库

1 准备数据文件 test.txt, 数据以“,”分隔

  a,b,c

1,2,3

4,5,6

7,8,8

.......

2 创建表

create table test

(a varhcar(100),

 b varhcar(100),

 c varhcar(100))

3 创建控制文件test.ctl

test.ctl

LOAD DATA

INFILE '/home/dmdba/test.txt'

INTO TABLE test

FIELDS ','

4 导入数据

  dmfldr SYSDBA/SYSDBA  control='/home/dmdba/test.ctl'   skip=1

5 查询导入的成功和失败的日志(fldr.log和fldr.bad),根据日志检查有无错误项,确定数据完全导入到数据库中

更多资讯请上达梦技术社区了解:https://eco.dameng.com

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐