首页 > 数据库技术 > 详细

Oracle 之SQL_Loader

时间:2017-01-03 18:40:23      阅读:241      评论:0      收藏:0      [点我收藏+]

SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。

现在支持的导入文件格式主要有 .TXT 和 .CSV

现在做一个小的试验

  1.在D盘建立sqlldr的控制文件,111.ctl 内容如下

    LOAD DATA
    INFILE ‘D:/111.TXT‘
    INTO TABLE test.CESHI
    TRUNCATE
    FIELDS TERMINATED BY‘,‘
    TRAILING NULLCOLS
    (ID,NAME,ADDR)

 

   2.在D盘建立sqlldr的数据文件111.txt,格式如下      

    1,‘xiao‘,‘beijin‘
    2,‘xiao‘,‘beijin‘
    3,‘xiao‘,‘beijin‘
    4,‘xiao‘,‘beijin‘
    5,‘xiao‘,‘beijin‘
    6,‘xiao‘,‘beijin‘

 

  3.在数据库test表空间下建立数据表CESHI

    create table ceshi ( id number(10),name varchar2(10),addr varchar2(10))

 

  4.在CMD命令行进行加载操作,如果不需要第一行可以在后面机上 skip=1    

C:\Users\Admin>sqlldr  userid=‘test/password@orcl‘ control=‘D:\111.ctl‘  log=‘D:\111.log‘

  

Oracle 之SQL_Loader

原文:http://www.cnblogs.com/jinxiblog/p/6245628.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!