zoukankan      html  css  js  c++  java
  • sqlloader的使用------windows版

    .  作用

    SQL*LOADERORACLE的数据加载工具,用来将文件导入到ORACL数据库,可以导入一个表或者多个表,甚至可以在导入时修改数据。

    . ORACLE下载地址

    sqlloader需要电脑上有sqlldr文件才可实现传输功能,如果没有无法使用sqlloader,由于网上有很多ORACLE是精简版本的,精简版安装完成后oracle包中没有sqlldr.exe这个文件,这里我提供了一个下载地址,这个版本中有sqlldrsqlplus,本人亲测过,将链接分享给大家。

     https://pan.baidu.com/s/18H06E4vzGnNtfIOm-UqPLQ  提取码:zoqf (备注7天后失效)

    .  如何确定电脑中有没有sqlldr文件

    两种方式:    oracle目录中的bin下看有没有sqlldr.exe文件,本人安装目录为

                             D:appAdministratorproduct11.2.0dbhome_1BIN

                       直接在doswin+R)中输入“sqlldr”,如果出现“sqlldr不是内部或外部命令,也不是可运行程序”字样,说明电脑中没有sqlldr.exe这个文件。如果出现如下所示,说明sqlldr安装成功。 

     

    .  实现txt文件导入到数据库(较简单)

    1.  创建表结构

    目的:将表建立出来,让外面的数据插入到表格中

    创建student1

         create table student1(

              sname      varchar(20),

              sage         integer,

              semall      varchar(20),

              sphone     varchar(20),

              saddress  varchar(20)

          )

    2.  创建input.txt文件(数据文件)

    目的:txt文件中是外部插入的数据,前提是txt中数据的格式和上面student1的格式相同,因为只有格式相同了数据才可以插入。

     

    3.  创建input.ctl文件(控制文件)

    目的:让input.txt中的数据加载到sdudent1中,该文件中可以指定输入的文件名、输入到哪个表中、各个字段是用什么符号间隔的等,都可以在里面进行设置。

     

    4.  执行命令

    注意:将input.txt数据文件和input.ctl控制文件放在一个ftext文件夹中,注意了这里需要在test文件夹中执行命令,比如我将数据文件和控制文件放在F:/test文件夹下,那么在dos中需要切换到test下运行这个命令,命令格式为

    sqlldr    userid = 用户名/ 密码@数据库名     control=控制文件名

    我执行的命令如下 

     

    如果成功了,得到如下的结果

     

    运行成功后在test文件夹中会出现input.log文件,显示如下

     

     5.  查看数据

    操作:打开plsql  developer,输入select  *  from  student1,就会出现下图的结果,说明外部txt文件已成功导入到数据库。

     

    https://www.cnblogs.com/lanzi/archive/2010/08/19/1803768.html

    https://www.cnblogs.com/toughhou/p/3778764.html

    https://www.cnblogs.com/beanbee/archive/2012/10/13/2722438.html

  • 相关阅读:
    HDU 5585 Numbers
    HDU 3308 LCIS
    POJ 2991 Crane
    POJ 1436 Horizontally Visible Segments
    POJ 3667 Hotel
    HaiHongOJ 1003 God Wang
    【SDOI 2008】 递归数列
    5月19日省中提高组题解
    【HDU 1588】 Gauss Fibonacci
    【POJ 3233】Matrix Power Series
  • 原文地址:https://www.cnblogs.com/zhangkaimin/p/12453891.html
Copyright © 2011-2022 走看看