对于提供的大数据量txt文档可使用此工具,导入非常快。
直接上代码
BlackListDay.ctl:
LOAD DATA
INFILE '${DATAFILE}' ---------数据文件,即txt文件
badfile 'ct_blacklistday_info.bad'
Append INTO TABLE fujz_blacklist_temp -----表名
FIELDS TERMINATED BY '|' ------数据用|分割
TRAILING NULLCOLS
(
ID_TYPE, ------表中字段
ID_ICCID,
OP_TIME "to_date(:OP_TIME,'YYYY-MM-DDHH24:MI:SS')"
)
BlackListDay.sh:
#!/usr/bin/ksh
im_data()
{
DATAFILE="$HOME/work/fujza/BLACK13_201211.txt" ----数据文件
DATAFILE35="$HOME/work/fujza/BLACK35_201211.txt"
export DATAFILE35
sqlldr ${DBNAME}/${DBPWD}@${SID} log=${HOME}/work/fujza/BlackListDay2.log control=${HOME}/work/fujza/BlackListDay35.ctl streamsize=25600000
echo "sqlldr2 end"
export DATAFILE
sqlldr ${DBNAME}/${DBPWD}@${SID} log=${HOME}/work/fujza/BlackListDay.log control=${HOME}/work/fujza/BlackListDay.ctl streamsize=25600000
echo "sqlldr1 end"
exit
EOF
}
im_data
分享到:
相关推荐
windowns下利用bat命令+oracle的sqlldr功能导入数据,导入速度很快
Oracle sqlldr 大批量数据导入工具使用实例,通过Oracle 自带的sqlldr 工具可快速导入大批量的数据至Oracle中。 工具使用前提条件: 1.安装的Oracle Client 不能为精简版,要不然就找不到sqlldr.exe 2.将Oracle的...
oracle sqlldr多文件批量导入
oracle sqlldr导入带有自动增加的数据实例
C# 通过oracle sqlldr 将TXT批量导入oracle 一个文件夹里有大量的TXT文件,以"~"区分各字段. 这个程序能批量将此文件夹里的所有的文件导入oralce 并按日期把已导入的TXT文件复制另一个文件夹
实用基础SQL语句;oracle sqlldr;SQL基础语句;merge;分组排序;条件赋值;表连接。简单示例,Oracle数据库文档数据导入
利用sqlldr大量数据导入,方便,快速
使用sqlldr批量导入数据:http://blog.csdn.net/gengwx_2008/article/details/43792301
VS2013 C#.Net开发 C#利用SqlLdr 数据批量导入Oracle程序源码,高效可达万行/秒。 1.可多表同时执行 2.可视导入信息反馈,可查看错误数据及导入日志。 3.内含 批处理 执行方法 及 导入 ldr Demo文件。 4.内含导数据...
同时代码还会生成sqlldr命令需要用到的control文件和bat文件,以及连接Oracle的配置文件,只要将MySQL导出的数据文件合到一起,执行bat文件,即可完成数据导入到Oracle的任务。所有文件都是以导入导出的那张表的表名...
利用 sqluldr2导出数据 使用sqlldr导入数据 通过merge into 合并更新数据。
NULL 博文链接:https://fly5650104.iteye.com/blog/1939052
SQLLDR 的图形化工具,把向ORACLE数据库里导入大批量数据变为轻松的事
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
oracle sqlldr 工具应用说明,将固定格式的文件数据导入到数据库中
oracle sqlload详解文档 从源码到案列详细说明,让你一分钟学会sqlload
Oracle SQLLDR介绍及基于SQLLDR的数据库同步系统实现,刘苑琦,邹仕洪,SQL*Loader是Oracle数据库系统提供的一个高速批量数据加载工具,它可以在极短的时间内加载数量庞大的数据,可以直接被前端应用程序调��
SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)
Oracle sqlldr导入一个日期列实例详解 1. LOAD DATA INFILE * INTO TABLE test FIELDS TERMINATED BY X'9' TRAILING NULLCOLS ( c2 "upper(:c2)", c3 date "yyyymmdd", c1 "SEQ_test_c1.nextval" ) BEGINDATA ...
NULL 博文链接:https://jxdwuao.iteye.com/blog/1704642