作者:行玲于諭淑臻 | 来源:互联网 | 2014-06-12 08:35
oraclesqlldr数据导入工具示例对于提供的大数据量txt文档可使用此工具,导入非常快。www.2cto.com直接上代码BlackListDay.ctl:Sql代码LOADDATAINFILE'${DATAFILE}'...SyntaxHi
oracle sqlldr数据导入工具示例
对于提供的大数据量txt文档可使用此工具,导入非常快。
www.2cto.com
直接上代码
BlackListDay.ctl:
Sql代码
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:
Shell代码
#!/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