sqlloader的使用------windows版
一. 作用
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版相关推荐
- PyTorch 1.6正式发布!新增自动混合精度训练、Windows版开发维护权移交微软
点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:机器之心 刚刚,Facebook 通过 PyTorch 官方博客宣布:PyTorc ...
- windows版influxDB安装与配置
一.下载链接https://portal.influxdata.com/downloads,选windows版 二.解压到安装盘,目录如下 三.修改conf文件,代码如下,直接复制粘贴(1.4.2版本 ...
- 生产者消费者问题——C++ windows版 多生产者多消费者的队列实现
最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread Decoder).因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一 ...
- Xamarin.Forms教程下载安装Windows版的Xamarin开发工具
Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...
- Oracle instant client安装与设置 - Windows版,可用WIN7
1.下载 到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载符合自己版本的安装程序. 2.解压 ...
- Android Studio2.0 教程从入门到精通Windows版
系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...
- 用PQ的Windows版完成分区的一些调整工作
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 二.用PQ的W ...
- 通过live555实现H264 RTSP直播(Windows版)
为何标明"Windows版",因为firehood大神已经实现了linux版:通过live555实现H264 RTSP直播 相关文章: [1]Win7(Windows 7)下用VS ...
- 微软 Mozilla高管评Safari Windows版
对于微软和Mozilla来说,苹果推出Windows版Safari无疑意味着在Windows平台浏览器的战场中又多出了一个竞争者.但从目前来看,由于Safari市场占有率离前两家的差距还很大,并且Wi ...
最新文章
- MySQL每秒57万的写入,带你装逼,带你飞 !!
- MyBatis中提示:You have an error in your SQL syntax; check the manual that corresponds to your MySQL ser
- Linux系统下如何挂载FAT32的U盘
- Spring中的AOP——在Advice方法中获取目标方法的参数(转)
- C++异常处理机制详解
- docker版本包 乌班图_Ubuntu安装Docker方式一:软件包安装
- 深度学习算法简要综述(上)
- 用Sass创建MetaFizzy效果
- 【数据结构与算法】实验 构造医院的树结构
- 拦截Windows消息
- 【转】浅析Java中的final关键字
- java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
- C/C++ 创建两个链表,实现两个链表高位到低位相加,并输出链表
- 倒计时的js实现 倒计时 js Jquery
- 弹性系数和线径的计算公式_压缩弹簧的弹性系数计算
- Redis配置文件所在位置
- 计算机类耗品有哪些,办公用品和办公耗材清单有哪些?
- pycharm无法创建虚拟环境Virtualenv(Directory ...\python not found)
- cocos2d 由导出文件.csb反推出cocosUI工程
- 服务器可不可以选择ssd硬盘