sqlldr是在cmd下执行的oracle命令,作用是将数据文件导入到oracle数据库中.
命令格式:
sqlldr username/password@sid control=文件路径(xx.ctl)
xx.ctl内容:
LOAD DATA
INFILE 'D:\ldr\diaodubu2.csv' --要导入到数据库中的数据文件
INFILE 'd:\XXX.XX.XX' --可以导入多个文件
BADFILE 'D:\ldr\bad.bad' --导入失败后要写入的文件
DISCARDFILE 'D:\ldr\datadsc.dsc'
DISCARDMAX 1000
append --向表中追加数据(见下面注解1)
INTO TABLE top_excel_import_data --插入的数据库表名
FIELDS TERMINATED BY ',' --以","号分隔
TRAILING NULLCOLS --允许插入空值
(
eno , --数据库字段名
ename ,
eacc ,
egdj ,
etype
)
注解1:
insert 向表中插入值,但要求表开始时为空
replace delete表中的数据,然后插入新值
append 向表中追加数据
truncate trunctate表,然后插入新值
分享到:
相关推荐
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
2.3. 命令结构 6 2.3.1. 程序参数 6 2.4. 控制文件 8 2.4.1. 控制文件语法 8 2.4.2. 控制文件结构说明 9 2.5. 数据文件 11 2.5.1. 数据文件要求 11 2.5.2. 数据文件内容 11 2.6. 日志文件 12 2.7. BAD文件 12 2.8. ...
因为我在linux环境下执行shell脚本时sqlldr命令和sqlplus命令是正常执行的,没有任何问题,但是在java代码中调用脚本时却报错,所有排除了其他原因,只可能是环境变量的问题, 于是我把oracle的所有环境变量直接复制...
windowns下利用bat命令+oracle的sqlldr功能导入数据,导入速度很快
sqlldr配置文件详解 python脚本根据csv文件批量生成sqlldr传输所需ctl文件和sqlldr脚本, 修改参数为自己本机配置后,运行脚本,复制输出结果到cmd下,直接运行即可批量将excel文件内容传输至指定Oracle表格中。 ...
oracle 11.2客户端(linux) sqlldr相关文件 如果oracle客户端用的是rpm方式安装: sqlldr命令放在bin 其他文件放在lib 如果oracle客户端用的是直接解压方式: 所有都放在根目录即可
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
oracle11g基本客户端,主要是用于windows环境下sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
使用sqlldr批量导入数据:http://blog.csdn.net/gengwx_2008/article/details/43792301
oracle11G32位客户端sqlldr文件,包含tnsus.msb,ulus.msb及使用方法,当使用sqlldr命令报这样的错误时说明缺少以上文件“Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not...
精简版客户端,仅包含sqlplus、sqlldr、exp、imp等几个简单常用的命令,所以体量非常小,轻便实用,居家必备,亲试可用,而且现在正在使用,环境变量配置方法和客户端一样。
同时代码还会生成sqlldr命令需要用到的control文件和bat文件,以及连接Oracle的配置文件,只要将MySQL导出的数据文件合到一起,执行bat文件,即可完成数据导入到Oracle的任务。所有文件都是以导入导出的那张表的表名...
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
快速批量将excel数据导入到Oracle数据库中,附件中有sql示例,excel文件示例,命令示例
最终能执行sqlplus,imp,exp,impdb,expdb,sqlldr,sqluldr2等命令, 包含设置中的一些问题,踩过的坑 ├── Mac配置oracle客户端说明文件.docx ├── instantclient-basic-macos.x64-12.2.0.1.0-2_2.zip ├── ...
在 Solaris 容器中运行 Oracle 数据库的最佳做法
spool导出与sqlldr导入,一个简单的例子,详细的看命令帮助好了
生成测试数据文件,包含"|"分隔的数据 SQL Load控制文件 执行sqlldr命令
运用sqluldr2工具(32位,64位) 快速的将数据库数据导出为csv格式文件,方便快捷。内含bat命令示例
odu数据恢复工具 1、首先下载odu数据恢复工具,然后解压。(odu工具见附件) ... 8、使用sqlldr导入我们恢复的数据:打开cmd命令,执行E:\ODU\data>sqlldr 用户名/密码@数据库id control=TEST_T1.ctl