oracle sqlloader 数据快速导入

25 篇文章 0 订阅

sqlldr username/password control=/home/oracle/sqlldr/mdm.ctl log=/home/oracle/sqlldr/mdm.log bad=/home/oracle/sqlldr/mdm.bad data=/home/oracle/sqlldr/mdm.txt rows=1000

sqlloader 控制文件
sqlload.ctl
   LOAD DATA
   INFILE 'd:\data.txt'
   INTO TABLE test
   TRUNCATE
   fields terminated by ','
   trailing nullcols
   (HOST,USER_NAME,IP_AddrESS,PASS,JUDge,endTIME)

sqlldr scott/tiger control=d:\sqlload.ctl log=d:\loadlog.txt bad=d:\bad.txt data=d:\data.txt

用法: SQLLDR keyword=value [,keyword=value,…]

有效的关键字:

userid – ORACLE 用户名/口令 control – 控制文件名
log – 日志文件名
bad – 错误文件名
data – 数据文件名 discard – 废弃文件名 discardmax – 允许废弃的文件的数目 (全部默认)
skip – 要跳过的逻辑记录的数目 (默认 0)
load – 要加载的逻辑记录的数目 (全部默认) errors – 允许的错误的数目 (默认 50)
rows – 常规路径绑定数组中或直接路径保存数据间的行数
(默认: 常规路径 64, 所有直接路径) bindsize – 常规路径绑定数组的大小 (以字节计) (默认 256000) silent – 运行过程中隐藏消息 (标题,反馈,错误,废弃,分区) direct –
使用直接路径 (默认 FALSE) parfile – 参数文件: 包含参数说明的文件的名称
parallel – 执行并行加载 (默认 FALSE)
file – 要从以下对象中分配区的文件 skip_unusable_indexes – 不允许/允许使用无用的索引或索引分区 (默认 FALSE) skip_index_maintenance – 没有维护索引, 将受到影响的索引标记为无用 (默认 FALSE)

commit_discontinued – 提交加载中断时已加载的行 (默认 FALSE) readsize – 读取缓冲区的大小
(默认 1048576) external_table – 使用外部表进行加载; NOT_USED, GENERATE_ONLY,
EXECUTE (默认 NO T_USED) columnarrayrows – 直接路径列数组的行数 (默认 5000)
streamsize – 直接路径流缓冲区的大小 (以字节计) (默认 256000) multithreading –
在直接路径中使用多线程 resumable – 启用或禁用当前的可恢复会话 (默认 FALSE) resumable_name –
有助于标识可恢复语句的文本字符串 resumable_timeout – RESUMABLE 的等待时间 (以秒计) (默认 7200)
date_cache – 日期转换高速缓存的大小 (以条目计) (默认 1000) no_index_errors –
出现任何索引错误时中止加载 (默认 FALSE)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值