BayaiM__SQLLDR 用法:
=====================================================================
C:\Users\Administrator>sqlldr
SQL*Loader: Release 11.2.0.1.0 - Production on 星期五 3月 11 17:02:36 2016
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
用法: 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)
no_index_errors -- 出现任何索引错误时中止加载 (默认 FALSE)
PLEASE NOTE: 命令行参数可以由位置或关键字指定
。前者的例子是 'sqlldr
scott/tiger foo'; 后一种情况的一个示例是 'sqlldr control=foo
userid=scott/tiger'。位置指定参数的时间必须早于
但不可迟于由关键字指定的参数。例如,
允许 'sqlldr scott/tiger control=foo logfile=log', 但是
不允许 'sqlldr scott/tiger control=foo log', 即使
参数 'log' 的位置正确。
=========================================================================================
控制文件:(放在D:/azjp.ctl)
1...> 建表
create table bjhsj
(
hphm VARCHAR2(10) primary key not null,
clsbdh VARCHAR2(10),
bz VARCHAR2(10) not null
)
....>修改字段名
ALTER TABLE BJHSJ RENAME COLUMN PARENTCODE TO clsbdh;
....>修改字段类型
ALTER TABLE BJHSJ MODIFY CLSBDH VARCHAR2 (20);
....>增加主键和联合主键
alter table bjhsj add constraint p_hphm primary key(hphm);
alter table t_test add constraint p_t_test primary key(user_id,grop_id);
....>增加外键
ALTER TABLE students
ADD CONSTRAINT fk_students_state
FOREIGN KEY (state) REFERENCES state_lookup (state);
===========================================================================
2...> azjp.ctl内容:
load
infile "d://jsbxtest.txt"
infile "d://jsbxtest2.txt"
infile jsbxtest3.dat
infile jsbxtest4.dat
append into table bjhsj
fields terminated by ";" -----------分隔符“;”
--optionally enclosed by '"' -------定界符“"”
trailing nullcols
(
hphm position(7:15),--------------从第7个字符开始截止到15个字符作为这个列值
clsbdh position(*+2:15),------------相对偏移量:上次结束的位置+2的地方开始
bz "0" -------------------------附初始值“0”
hpzl "substr(:bz,1,1)"------------这个字段的值是根据前个字段的首位定
xzqh filler position(8:10)--------指数据文件中8-10列的数据不导入
)
(你会被我坑的,因为这其中有个隐藏的,我没说,嘿嘿)
==============================================================================
3.....>
"运行"————"cmd"—————:
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@IP/数据库 CONTROL=E:/QF_007_XZQH.ctl
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/057.ctl
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/ftp/fjflzx/007/POSJ_007_20130408.ctl
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/ftp/fjflzx/007/POSJ_007_20130408.ctl DIRECT=TRUE STREAMSIZE=10485760 DTATE_CACHE=5000
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/ftp/fjflzx/007/POSJ_007_20130408.ctl DIRECT=TRUE
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/ftp/fjflzx/007/POSJ_007_20130408.ctl ERRORS=10 ROWS=5000 BINDSIZE=10485760 --(10m=1024kX1024X10=10485760)
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/ftp/fjflzx/007/POSJ_007_20130408.ctl SKIP=3 LOAD=6 --(导入4~9行的数据)
C:\Documents and Settings\Administrator>SQLLDR 用户名/密码@数据库 CONTROL=D:/ftp/fjflzx/007/POSJ_007_20130408.ctl
4.OK了
==============================================================================
BayaiM__SQLLDR 用法:的更多相关文章
- EditText 基本用法
title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ...
- jquery插件的用法之cookie 插件
一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...
- Java中的Socket的用法
Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的 ...
- [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...
- python enumerate 用法
A new built-in function, enumerate() , will make certain loops a bit clearer. enumerate(thing) , whe ...
- [转载]Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
本文对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法进行了详细的总结,需要的朋友可以参考下,希望对大家有所帮助. 详细解读Jquery各Ajax函数: ...
- 【JavaScript】innerHTML、innerText和outerHTML的用法区别
用法: <div id="test"> <span style="color:red">test1</span> tes ...
- chattr用法
[root@localhost tmp]# umask 0022 一.chattr用法 1.创建空文件attrtest,然后删除,提示无法删除,因为有隐藏文件 [root@localhost tmp] ...
- 萌新笔记——vim命令“=”、“d”、“y”的用法(结合光标移动命令,一些场合会非常方便)
vim有许多命令,网上搜有一堆贴子.文章列举出各种功能的命令. 对于"="."d"."y",我在无意中发现了它们所具有的相同的一些用法,先举 ...
随机推荐
- Cobalt Strike系列教程第三章:菜单栏与视图
通过前两章的学习,我们掌握了Cobalt Strike教程的基础知识,及软件的安装使用. Cobalt Strike系列教程第一章:简介与安装 Cobalt Strike系列教程第二章:Beacon详 ...
- 数据处理之以OLEDB方式读取Excel数据丢失的原因及解决方法
1.引言 在应用程序的设计中,经常需要读取Excel数据或将Excel数据导入转换到其他数据载体中,C#读取Excel的方式有两种,一种是通过OLEDB方式读取,另一种为通过COM组件方式读取.近段时 ...
- SAP MM 无料号采购申请单中'评估价格'之填写
SAP MM 无料号采购申请单中'评估价格'之填写 1),SAP系统中,采购申请里的'评估价格'来源有二, a)如果是有物料号的采购,则该价格来自于物料主数据里里的成本价(移动平均价或者标准价),自动 ...
- Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结
创建表: create table 表名 ( 字段名1 字段类型 默认值 是否为空 , 字段名2 字段类型 默认值 是否为空, 字段名3 字段类型 默认值 是否为空, ...... ); 创建一个us ...
- 如何获取数据泵dm和dw进程的 Strace (Doc ID 1411563.1)
How To Get A Strace Of The Data Pump dm And dw Process(es) (Doc ID 1411563.1) APPLIES TO: Oracle Dat ...
- HTML5中像网页中保存cookie的实现
if(window.plus)//判断当前的设备是手机 window.localStorage.setItem("key","value");//设置值 win ...
- MATLAB实例:非线性曲线拟合
MATLAB实例:非线性曲线拟合 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 用最小二乘法拟合非线性曲线,给出两种方法:(1)指定非线性函数,(2) ...
- 对比keep-alive路由缓存设置的2种方式
方式有两种 .路由元信息(2.1.0版本之前) .属性方式(2.1.0版本之后新增) Vue2.1.0之前: 想实现类似的操作,你可以: 配置一下路由元信息 创建两个keep-alive标签 使用v- ...
- LeetCode 1245 树的直径
地址 https://leetcode-cn.com/contest/biweekly-contest-12/problems/tree-diameter/ 给你这棵「无向树」,请你测算并返回它的「直 ...
- mongodb重点知识总结
Mongodb总结 一.NoSQL型数据库介绍 NoSQL,泛指非关系型的数据库.NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题.NoSQL(NoSQL ...