Windows操作系统上sqlloader的使用

一、介绍

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

二、确认是否有sqlldr.exe应用程序

1、在ORACLE_HOME/bin目录下查看是否有sqlldr.exe文件,我的安装目录为:
D:\app\Administrator\virtual\product\12.2.0\dbhome_1\bin
2、直接在dos(win+R)中输入“sqlldr”,如果出现“sqlldr不是内部或外部命令,也不是可运行程序”字样,说明电脑中没有sqlldr.exe这个文件。如果出现如下所示,说明sqlldr安装成功。
在这里插入图片描述

三、实现txt文件导入到数据库

3.1 创建表结构

创建表结构:创建表,让外部数据插入数据库表中。
在这里插入图片描述

3.2 创建emp.txt文件(数据文件)

创建emp.txt文件(数据文件):txt文件中是外部插入的数据,前提是txt中数据的格式和上面emp表的格式相同,因为只有格式相同了数据才可以插入。
在这里插入图片描述

3.3 创建emp.ctl文件(控制文件)

创建emp.ctl文件(控制文件):让emp.txt中的数据加载到emp表中,该文件中可以指定输入的文件名、输入到哪个表中、各个字段是用什么符号间隔的等,都可以在里面进行设置。
在这里插入图片描述

3.4 执行命令

执行命令:将emp.txt数据文件和emp.ctl控制文件放在一个C盘emp文件夹中,注意了这里需要在emp文件夹中执行命令,比如我将数据文件和控制文件放在C:/emp文件夹下,那么在dos中需要切换到emp下运行这个命令,命令格式为
在这里插入图片描述
这里执行:
在这里插入图片描述
执行成功:
在这里插入图片描述
运行成功后在emp文件夹中会出现emp.log文件,显示如下
在这里插入图片描述

3.5 查看数据

查看数据
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值