注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

zjcjack的博客

 
 
 

日志

 
 

SQLLDR基本命令用法  

2012-02-21 14:34:00|  分类: oracle |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

附上SQLLDR基本命令用法:

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  (默认 NOT_USED) columnarrayrows -- 直接路径列数组的行数  (默认 5000) streamsize -- 直接路径流缓冲区的大小 (以字节计)  (默认 256000) multithreading -- 在直接路径中使用多线程 resumable -- 启用或禁用当前的可恢复会话  (默认 FALSE) resumable_name -- 有助于标识可恢复语句的文本字符串 resumable_timeout -- RESUMABLE 的等待时间 (以秒计)  (默认 7200) date_cache -- 日期转换高速缓存的大小 (以条目计)  (默认 1000) 

Jason使用的是SQLLDR的同文件方法导入的。具体结构如下:

LOAD DATA INFILE * INSERT INTO TABLE XXXX Fields terminated by "#" ( virtual_column FILLER, XXX ) BEGINDATA #XXX# 

SQLLDR性能上也能用相应的参数根据不同server的情况调整。

  评论这张
 
阅读(447)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017