zoukankan      html  css  js  c++  java
  • Oracle 之SQL_Loader

    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:UsersAdmin>sqlldr  userid='test/password@orcl' control='D:111.ctl'  log='D:111.log'
    

      

  • 相关阅读:
    Python与常见加密方式
    ERROR 2002 (HY000):Can't connect to local MySQL server though socket '/var/lib/mysql/mysql.sock'(2)
    hive的分区表
    内部表和外部表的区别
    hive之SQL
    执行wc的时候提示连接被拒绝。Connection refused
    hive的简介
    hive的部署
    top命令信息
    web界面解读
  • 原文地址:https://www.cnblogs.com/jinxiblog/p/6245628.html
Copyright © 2011-2022 走看看