一.  作用

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

二. ORACLE下载地址

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

链接:https://pan.baidu.com/s/1IihYzlxqq1cwz9LO9Yf9xw        密码:w0i6

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

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

D:\app\Administrator\product\11.2.0\dbhome_1\BIN

②  直接在dos(win+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控制文件放在一个f盘text文件夹中,注意了这里需要在test文件夹中执行命令,比如我将数据文件和控制文件放在F:/test文件夹下,那么在dos中需要切换到test下运行这个命令,命令格式为

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

我执行的命令如下

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

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

 5.  查看数据

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

sqlloader的使用------windows版相关推荐

  1. PyTorch 1.6正式发布!新增自动混合精度训练、Windows版开发维护权移交微软

    点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:机器之心 刚刚,Facebook 通过 PyTorch 官方博客宣布:PyTorc ...

  2. windows版influxDB安装与配置

    一.下载链接https://portal.influxdata.com/downloads,选windows版 二.解压到安装盘,目录如下 三.修改conf文件,代码如下,直接复制粘贴(1.4.2版本 ...

  3. 生产者消费者问题——C++ windows版 多生产者多消费者的队列实现

    最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread Decoder).因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一 ...

  4. Xamarin.Forms教程下载安装Windows版的Xamarin开发工具

    Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...

  5. Oracle instant client安装与设置 - Windows版,可用WIN7

    1.下载 到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载符合自己版本的安装程序. 2.解压 ...

  6. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...

  7. 用PQ的Windows版完成分区的一些调整工作

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 二.用PQ的W ...

  8. 通过live555实现H264 RTSP直播(Windows版)

    为何标明"Windows版",因为firehood大神已经实现了linux版:通过live555实现H264 RTSP直播 相关文章: [1]Win7(Windows 7)下用VS ...

  9. 微软 Mozilla高管评Safari Windows版

    对于微软和Mozilla来说,苹果推出Windows版Safari无疑意味着在Windows平台浏览器的战场中又多出了一个竞争者.但从目前来看,由于Safari市场占有率离前两家的差距还很大,并且Wi ...

最新文章

  1. MySQL每秒57万的写入,带你装逼,带你飞 !!
  2. MyBatis中提示:You have an error in your SQL syntax; check the manual that corresponds to your MySQL ser
  3. Linux系统下如何挂载FAT32的U盘
  4. Spring中的AOP——在Advice方法中获取目标方法的参数(转)
  5. C++异常处理机制详解
  6. docker版本包 乌班图_Ubuntu安装Docker方式一:软件包安装
  7. 深度学习算法简要综述(上)
  8. 用Sass创建MetaFizzy效果
  9. 【数据结构与算法】实验 构造医院的树结构
  10. 拦截Windows消息
  11. 【转】浅析Java中的final关键字
  12. java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
  13. C/C++ 创建两个链表,实现两个链表高位到低位相加,并输出链表
  14. 倒计时的js实现 倒计时 js Jquery
  15. 弹性系数和线径的计算公式_压缩弹簧的弹性系数计算
  16. Redis配置文件所在位置
  17. 计算机类耗品有哪些,办公用品和办公耗材清单有哪些?
  18. pycharm无法创建虚拟环境Virtualenv(Directory ...\python not found)
  19. cocos2d 由导出文件.csb反推出cocosUI工程
  20. 服务器可不可以选择ssd硬盘

热门文章

  1. 国标平台视频流抓取及rtp包解析
  2. 原创|批处理|批处理设定IP地址与自动获取IP之间的切换
  3. 动态SQL,单表查询
  4. Maven 仓库概念和打包命令
  5. [Python] OpenCV 摄像头黑边问题
  6. python自动化-找到最新生成的测试报告文件
  7. Task1:皮尔森相关系数计算 | 数据模拟
  8. 数学建模与数据分析 || 1. 数学建模简介
  9. 音频监控叫好又叫座 核心部件拾音器怎么装?
  10. 相位解包裹(七)多频法相位解包裹(multi-frequency phase unwrapping)