当前位置:首页 > 开发 > 数据库 > 正文

oracle sqlldr数据导入工具示例

发表于: 2012-12-21   作者:CrazyNemo   来源:转载   浏览:
摘要: 对于提供的大数据量txt文档可使用此工具,导入非常快。   直接上代码   BlackListDay.ctl: LOAD DATA INFILE '${DATAFILE}' ---------数据文件,即txt文件 badfile 'ct_blacklistday_info.bad' Ap

对于提供的大数据量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
 

 

oracle sqlldr数据导入工具示例

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号