CTL文件
LOAD DATA
CHARACTERSET ‘UTF8’ 指定使用的字符集为UTF-8
INFILE ‘/root/tmp/file’ 指定数据文件路径,默认文件格式为dat
APPEND INTO TABLE table_name 指定导入数据的表
FIELDS TERMINATED BY ‘,’ 字段之间的分隔值为逗号
TRAILING NULLCOLS 没有值的字段设置为空
(
Field 1, 要导入的字段
Field 2 )
sqlldr导入命令
sqlldr user/password control=test.ctl skip=1 errors=100 rows=100
参数说明:
user/password 数据库的用户名密码
control=test.ctl ctl文件位置
skip=1 表示跳过第一行,从第二行开始导入,如不需跳过可以不写
rows=100 表示一次加载的行数,默认值为64,此处设置为100
errors=100 表示出错100次后,停止加载
注意:
需要切换到oracle用户执行命令