Chinaunix首页 | 论坛 | 博客
  • 博客访问: 661413
  • 博文数量: 163
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1625
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-24 11:40
个人简介

资深Oracle数据库专家 OCM认证大师 10年数据库相关服务及开发经验 各类数据库相关方案的编写,管理及实施 数据中心数据库日常运维、大型项目割接、性能优化等方面有丰富的实战经验 客户包括: 电信,银行,保险,航空,国网,汽车,烟草等 想要一起学习探讨数据安全技术的请加qq群 256041954

文章分类

全部博文(163)

文章存档

2017年(2)

2016年(112)

2015年(38)

2014年(11)

我的朋友

分类: Oracle

2014-12-23 15:20:20

注:获取数据方法:
spool oradata.txt                         
set echo off                              
set pagesize 0                            
set feed off                              
set head off                              
set trimspool on                          
spool oradata.txt                         
select col1 || ',' || col2 || ',' || col3 
from tab1                                 
where col2 = 'XYZ';                       
spool off                                 

1:
create table test_load(id number(10),uname varchar2(20), phone varchar2(20));  
2:
控制文件:/home/oracle/sqlldr/loader.ctl 
load data 
infile '/home/oracle/sqlldr/datafile.txt' 
append into table test_load 
fields terminated by "," optionally enclosed by '"'    --fields terminated by ","表示使用逗号分隔,OPTIONALLY ENCLOSED 表示数据应由特殊字符括起来
( id, uname, phone ) 
3:
数据文件:/home/oracle/sqlldr/datafile.txt 
001,"david",0551-1234567 
002,"dave",0551-7654311 

4:执行导入
sqlloader命令: 
sqlldr scott/tiger control=/home/oracle/sqlldr/loader.ctl log=/home/oracle/sqlldr/a.log 

阅读(1730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~