`
rongxr
  • 浏览: 8238 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle LOAD批量写入数据

阅读更多
生产线数据库只有查询权限,需要从生产线下50W数据导入研发线,以下技巧可能使导入速度加快.

1.用PL/SQL连接上数据库,执行查询语句,导出数据格式为csv.

2.新建控制文件:input.ctl
LOAD DATA 
INFILE 'F:\Users\xxxxx\Desktop\aa\tt.csv' 
truncate    --操作类型,用truncate table来清除表中原来记录 
INTO TABLE OS_BATCH_USER_his 
FIELDS TERMINATED BY ","    --数据中每行记录用","分隔 
Optionally enclosed by '"'  --数据中每个字段用"框起,比如字段中有","分隔符时 
--trailing nullcols     --表的字段没有对应的值时允许为空 
(id FILLER, --这是一个虚拟字段,用来跳过由 PL/SQL Developer 生成的第一列序号 
name, 
createtime DATE "YYYY-MM-DD HH24:MI:SS"  --日期类型的字段必须这样声明
) 


3.在cmd命令行下执行命令:
sqlldr userid=xxxxxx/xxxxxx@xxxxxx control=e:\test\load.ctl log=e:\test\1.log skip=1 


速度还可以.有错误请查看日志文件e:\test\1.log . skip=1为跳过第一行表头
分享到:
评论

相关推荐

    kettle oracle批量加载-Oracle Bulk Loader

    kettle快速加载到oracle之oracle批量加载-Oracle Bulk Loader

    shell封装的oracle sqlload便利加载数据小脚本

    shell封装oracle sqlload背景功能简介用法案例 背景 从事于数据方面工作的小伙伴们,在工作做经常会入库一些文件,比如excel,CSV,文本文件。很多小伙伴们都是采用plsql或者其他工具软件,通过粘贴复制到表中,或者...

    Oracle批量导入文本文件快速的方法(sqlldr实现)

    最近做项目的时候需要导入一批3000多万条的POI数据到Oracle数据库,简单的插入导入速度太慢,使用sqlldr 批量导入3000多万条数据花了20分钟左右,速度还可以,现在分享给大家,具体方法如下: 1.新建导入控制文件 ...

    python 插入日期数据到Oracle实例

    啥也不说了,还是看代码吧!... def LoadDB(self,a,b): print self conn = cx_Oracle.connect('tlcbuser/tlcbuser@1.1.1.1/tlyy') cursor = conn.cursor() #coding:UTF-8 #获取当前时间 time_now = i

    EBS_单据序列和分配批量导入_操作说明手册_V1.0.pdf

    由于现在EBS系统的公司特多,所以每年都必须要花半个月的时间来维护单据序列。...可惜Oracle没提供对应的API做导入的,所以,只好模仿Form的维护数据的逻辑,来 做一个后台批量导入单据序列的功能。

    dlsetup.zip

    DATALOAD Oracle 系统实施必备 快速批量导入数据全靠它,支持录屏操作。好用神器

    ssh(structs,spring,hibernate)框架中的上传下载

    这是Hibernate3引入的新特性,对于包含重量级大数据的表字段,这种抽取方式提高了对大字段操作的灵活性,否则加载Tfile对象的结果集时如果总是返回fileContent,这种批量的数据抽取将可以引起数据库的"洪泛效应"。...

    DataMange:应用于数据库的导入导出功能

    金航开发中数据库经常会用到关系型数据库的导入导出,导入可以使用模板批量导出,但是在一定的时间内大量的数据导入是个问题,用ORM可能难以完成,所以第一考虑数据库引擎下的load方法,比如oracle下的sqlload。...

    Java面试宝典2020修订版V1.0.1.doc

    27、oracle基本数据类型 50 28、drop、truncate、 delete区别 50 29、如何优化大数据量的访问? 51 30、oracle怎么去除去重 51 31、合并查询有哪些? 51 32、SQL语句执行顺序 51 33、null的含义 52 34、mysql分页 52...

    C#编程经验技巧宝典

    88 <br>0136 如何进行文本加密与解密 88 <br>0137 如何区别0、空字符串、Null、Empty和Nothing 89 <br>0138 从字符串中分离文件路径、文件名及扩展名 89 <br>0139 如何批量替换某一类字符串 89...

    测试培训教材

    项目管理员可以使用QC的Excel插件工具来执行需求的批量导入,进行导入之前请先确认已经访问过MQC主页,并安装了QCMSExcelAddin.exe插件。 插件下载地址: http://updates.merc-int.com/qual ... /msexcel/index.html...

Global site tag (gtag.js) - Google Analytics