csv格式数据导入Oracle数据库
来源:互联网 发布:linux命令more less 编辑:程序博客网 时间:2024/06/08 09:52
作者:WenWu_Both
出处:http://blog.csdn.net/wenwu_both/article/
版权:本文版权归作者和CSDN博客共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文链接;否则必究法律责任
记录一下csv格式数据导入Oracle数据库的方法:
1、登录数据库并创建对应字段的空表
sqlplus userName/password@databasecreate table underground(编号 NVARCHAR2(36),票卡号 NVARCHAR2(36),交易日期 NUMBER,交易时间 NUMBER,票卡类型 NVARCHAR2(36),交易类型 NVARCHAR2(36),交易车站 NVARCHAR2(36),上次交易车站 NVARCHAR2(36),上次交易时间 NUMBER,交易金额 NVARCHAR2(36))tablespace HIATMPTS
2、设置导入控制文件及日志文件
(1)新建load_data.ctl文件,文件内容为:
load datainfile 'C:\Users\JiaoTong\Desktop\underground\201701.csv'into table undergroundfields terminated by ','(编号,票卡号,交易日期,交易时间,票卡类型,交易类型,交易车站,上次交易车站,上次交易时间,交易金额)
如果数据过大,造成数据空间溢出,则可以在命令头设置skip分批次导入,如:
options (skip=1000000,rows=128)load datainfile 'C:\Users\JiaoTong\Desktop\underground\201701.csv'into table undergroundfields terminated by ','(编号,票卡号,交易日期,交易时间,票卡类型,交易类型,交易车站,上次交易车站,上次交易时间,交易金额)
此时,略过1000000行,直接从第1000001行开始进行导入。
具体可参见博客:http://www.cnblogs.com/CodingArt/articles/1624736.html
(2)创建load_data.log文件,内容为空即可。
3、执行导入命令
# 执行命令sqlldr hiatmp/hiatmp@orcl control=C:\Users\JiaoTong\Desktop\underground\load_data.ctl log=C:\Users\JiaoTong\Desktop\underground\load_data.log
然后等待导入完成即可!
0 0
- csv格式数据导入Oracle数据库
- Oracle导入大数据量csv格式数据
- csv格式数据导入mysql数据库
- 将csv格式数据导入MySql数据库
- 将csv格式数据导入MySql数据库
- 大批量数据导入数据库,dbf导入oracle,csv导入oracle
- csv导入oracle数据库
- 利用java语言将csv格式数据导入mysql数据库
- MongoBD导入csv格式数据
- mongdb导入csv格式数据
- mysql导入csv格式数据
- mongodb 导入CSV格式数据
- csv文件中的数据导入到oracle数据库中的方法
- csv文本文件导入oracle数据库
- csv文件导入oracle数据库
- oracle-csv数据导入方法
- CSV数据导入mysql数据库
- csv中的数据导入数据库
- golang 第三方包
- 在 Linux 下搭建 Git 服务器
- centos系统时间与硬件时间相差12小时
- Softmax层的实现
- 内核编译初体验
- csv格式数据导入Oracle数据库
- Java中的NIO实现原理
- 第十周:( LeetCode552) Student Attendance Record II(c++)
- 关于transition动画下,如果有fixed元素,渲染的奇葩问题
- Java中sleep和wait的区别
- 应用程序性能提示 app web file cache compress monitor os db
- Crossover 注册机制研究
- 解决“wampserver 2.2中127.0.0.1可以访问,但localhost无法访问”的问题
- Maven详解