首先创建一个控制文件load.ctl,名称可以随便起,必须以.ctl为文件类型
内容:
load data
infile 'C:\Users\Administrator\Desktop\123.txt'
append into table intf_cms_calluser_tpye
fields terminated by "^"
(OBJECT_ID,CATEGORY,REMARK,STAT_CYCLE_ID)
解释
其中分隔符要根据数据文件的实际分隔符一直,目标表的字段名不一定是全量的,但是一定要与数据文件的字段保持一直,并且数据文件的首行的如果有列名要删掉
下面就是加载命令:
sqlldr userid='CMS/C]j+M{s2,0i1l7}S@CMS_DEV' rows=10000 readsize=20000000 bindsize=20000000 parallel=true control='C:\Users\Administrator\Desktop\load.ctl'
解释
CMS/C]j+M{s2,0i1l7}S@CMS_DEV --数据库连接
rows=10000 readsize=20000000 bindsize=20000000 parallel=true --加载的参数可以根据实际情况设置
control='C:\Users\Administrator\Desktop\load.ctl' --控制问价路径
如果是在window下可以把加载命令放在批处理文件中,双击该文件就可以执行