流程分为3部分,1:生成格式化的文件(txt);2:编写ctl 导入向导文件;3:导入sqlldr oracle用户名/oracle密码@sid或服务名 control=*.ctl
txt文件:以特定的分隔符来分隔每个字段,一行表示一条记录。EG:user表中有 id,name,phone 字段,则一条数据可表示为:3253245262454 | 小红 | 13222323432
ctl文件,文件名为*.ctl eg:user.ctl:
load data ##固定格式
CHARACTERSET AL32UTF8 ##防止中文乱码
infile "*.txt" ##需要加载的文件 可多个
infile "*.txt" ##需要加载的文件 可多个
append into table mc_struct
fields terminated by "|" ## |自定义的分隔符号
trailing nullcols
(
id, ##表中字段
name, ##表中字段
phone ##表中字段
)
数据导入到oracle:sqlldr oracle用户名/oracle密码@sid或服务名 control=user.ctl