`
fourfire
  • 浏览: 408125 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

oracle 批量写入文件,超快

    博客分类:
  • db
阅读更多
建立一个ctl文件,内容如下:
OPTIONS (skip=1,rows=128) -- sqlldr 命令显示的选项可以写到这里边来,skip=1 用来跳过数据中的第一行
LOAD DATA
INFILE "20091101.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091102.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091103.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091104.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091105.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091106.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091107.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091108.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091109.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091110.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091111.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091112.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091113.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091114.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091115.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091116.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091117.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091118.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091119.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091120.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091121.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091122.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091123.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091124.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091125.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091126.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091127.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091128.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091129.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件
INFILE "20091130.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件

--这里还可以使用 BADFILE、DISCARDFILE 来指定坏数据和丢弃数据的文件,
append --操作类型,用 truncate table 来清除表中原有记录
INTO TABLE hb_ql_09_11 -- 要插入记录的表
Fields terminated by "," -- 数据中每行记录用 "," 分隔
Optionally enclosed by '"' -- 数据中每个字段用 '"' 框起,比如字段中有 "," 分隔符时
("CUSTOMER_ID","PARENT_CUST_ID","CUSTOMER_NAME","ENGLISH_NAME","ALIAS_NAME","INDUSTRY","AREA_ID","ADDRESS","POSTCODE","INTRODUCTION" char(2000),"BRAND","TYPE","CUSTOMER_CLASS","CUSTOMER_TYPE","CERTIFICATE_CODE","CERTIFICATE_TYPE","GIS_X","GIS_Y","WEB_SITE","EMAIL","BIRTHDAY","SEX","EDUCATION_LEVEL","HOBBY","CREATE_DT","UPDATE_DT","SOURCE","AREA_CODE","TELEPHONE","DEVICE_NO","CUSTOMER_STATUS","COLUMN1","PY_CODE","MM_CODE","TZM_CODE","CUSTOMER_AREA_CODE","CRM_CUSTOMER_ID","PY_ADDRESS","PY_ALIAS","CORPORATION_CODE","T_AGENT_LOGIN_ID","T_AGENT_CALL_ID","BEGIN_TIME","END_TIME","CALL_NUMBER","CALL_TYPE","USER_ID","IN_CALL","BEIJIAO","WORKID","LOGIN_NAME","RECORD_FILE_NAME","QC_COUNT","CALL_TIME","CALL_CAUSE","SKILL_GROUP_ID","CITY_CODE","RESPOND_RST","SATISFACTION","BH_NUMBER","CUSTOMER_ID1","OPER_TYPE")
2 执行
sqlldr user/pwd@servername control=imp.ctl direct=true
3 命令说明
http://www.psoug.org/reference/sqlloader.html
分享到:
评论

相关推荐

    ORACLE批量插入数据文件

    可实现批量插入记录,免去一条条复制语句之苦.

    C# 通过oracle sqlldr 将TXT批量导入oracle

    C# 通过oracle sqlldr 将TXT批量导入oracle 一个文件夹里有大量的TXT文件,以"~"区分各字段. 这个程序能批量将此文件夹里的所有的文件导入oralce 并按日期把已导入的TXT文件复制另一个文件夹

    KETTLE之根据多表表名进行批量同步

    第一步:通过TXT等文件批量写入表名,输入结果集 第二步:从结果集中获取结果,转换为变量值 第三步:抽取变量值,使表输入可以调用,完成表输出的整个数据同步 此同步容易造成问题的点在于文本文件中参数的设置和...

    Oracle12c 实战ASM(12.1) 安装配置

    可以通过脚本批量自动写入(实际以自己的虚拟机为准,这个脚本方便你可以自动绑定 UDEV)。单独一行,切勿换行: for i in b c; do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted...

    ORACLE 表数据写成TXT文本,CVS等格式存储过程

    ORACLE 表数据写成TXT文本,CVS等格式存储过程,过程内还带有批量删除功能,网上这类语句不多,现本人拿出来供大家学习学习。相互提高。

    oracle exp query参数 转义符的各个操作系统通用解决方法

    通过使用parfile文件,可以实现EXP工具的自动化和批量处理,提高工作效率和数据处理速度。 此外,EXP_Query参数转义符还可以与其他Oracle工具集成,例如Oracle Data Pump,实现数据的快速迁移和备份。 Oracle Data ...

    Oracle开发工具 - Oracle SQL Handler(功能强大,超方便好用, 免装客户端, Windows / Linux)

    Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具: 超智能的SQL编辑器;超方便的表格操作(可以通过修改表格的单元格数据去更新数据 库表);多种格式的数据导出包括...

    excel 通过jsp上传到数据库

    excel中的数据上传 到 oracle数据库里的表格中!

    Oracle SQL Hand-Oracle工具 v5.1.zip

    (4) 超方便实用的工作表用来显示和操作SELECT语句的查询结果,象操作Excel表格一样方便地选择行/列/单元格数据,可以将工作表的数据修改写入数据库表。另外,工作表还有单条记录操作、多功能拷贝、数值统计、查找...

    VBI数据生成器,支持写入数据库和Restful服务

    2)生成数据可写入数据库:mysql、oracle、elasticsearch、clickhouse,兼做数据写入性能测试 3)支持生成的数据以restful接口提供,供外部应用做接口测试 4)其他小工具.... 版本历史: V0.6.109, 2018-3-26 [+] ...

    Hadoop-Sqoop-Oracle:使用Sqoop在Oracle数据库和HDFS之间进行导入和导出

    Hadoop-Sqoop-Oracle 使用Sqoop在Oracle数据库和HDFS之间进行导入和导出 ... 可以将来自外部系统的数据导入HDFS并以Hive表和HBase表等各种Hadoop文件格式保存。 Sqoop v2仅支持保存到HDFS 在所有与JDBC

    盛世桃源通用文件管理系统 v2.5 for .net 2.0/3.0/3.5.zip

    9.文件和目录可进行压缩解压ZIP操作,使得可以批量上传及批量下载文件。 10.文件转发功能,可将多个文件下载地址通过邮件或短信发送给他人下载,并可设置下载次数及天数。 11.在线编辑文本文件、播放任何影音文件...

    Kettle的Web端管理工具Kettle-Manager.zip

    后台有一个作业专门完成将运行的作业日志写入日志文件,文件按天分文件夹存放,日志文件大小可以配置,若觉得占用空间,可以设计一个作业进行定时清理以前的日志文件,后续会提供该作业。也可以配置为不写日志文件。...

    mysql数据库my.cnf配置文件

    # 每次事务提交的时候将数据写入事务日志,而这里的写入仅是调用了文件系统的写入操作,而文件系统是有 缓存的,所以这个写入并不能保证数据已经写入到物理磁盘 # 默认值1是为了保证完整的ACID。当然,你可以将这个...

    桃源网络硬盘.Net v5.5.rar

    文件和目录可进行压缩解压ZIP操作,可以批量上传及批量下载文件。 10.文件提取功能,可同时定义多个文件的提取码,提取码可个性化定义,并可限制下载次数及天数。 11.上传码功能,可定义一个目录的外部允许上传密码...

    桃源网络硬盘.Net v5.8.zip

    9.文件和目录可进行压缩解压ZIP操作,可以批量上传及批量下载文件。 10.文件提取功能,可同时定义多个文件的提取码,提取码可个性化定义,并可限制下载次数及天数。 11.上传码功能,可定义一个目录的外部允许上传...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例076 批量替换某一类字符串 95 实例077 把异常与错误信息显示到窗体中 97 实例078 从字符串中分离文件路径、 文件名及扩展名 98 实例079 判断手机号的合法性 99 实例080 用字符串构建器追加字符 100 实例081 去掉...

Global site tag (gtag.js) - Google Analytics