通过该命令不同参数的设置,可以支持多种形式的dat文件和多种导入方式的导入。
如:sqlldr ${Con_DB} control=${_ctrl_file} direct=${_direct_flg} log=${_log_file} bad=${_bad_file} SKIP_INDEX_MAINTENANCE=TRUE
分别定义了数据库连接,control文件,是否直接导入,指定日志文件,指定导入失败数据存储文件
右键数据库-->所任务-->原数据库-->写入想要新数据库名字-->设备-->选择设备-->添加-->选择文件-->确定-->确定-->选项-->改现data目录路径-->OK!首先你必须建表,列个数和数据类型必须和.dat文件里面的一致。然后在创建控制文件,因为sqlldr入库的时候需要控制文件指定导入的表的一些信息
控制文件格式:
Load data
CHARACTERSET ZHS16GBK
truncate
Into table 表名
Fields terminated by '|'
trailing nullcols
(
表字段
)
然后
sqlldr orcl/orclpwd data=xxxx.dat control=xxxx.ctl
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)