Oracle sqlldr 在DOS窗口导入多列数据到数据库表

xjp3 2019-05-17 原文

Oracle sqlldr 在DOS窗口导入多列数据到数据库表

sqlldr 用法详见:https://www.cnblogs.com/rootq/archive/2009/03/01/1401061.html

测试内容:

1、创建数据库表:

create table test_sqlldr
(
test_id number,
test_phone number,
test_content varchar2(20)
)

2、写sqlldr脚本:

测试内容包含有:控制文件(sqlldr.ctl)、数据文件(test_sqlldr.txt’  )、坏文件(bad_sqlldr.txt)、日志文件(sqlldr1.txt  )等文件。

 2.1、控制文件:

 LOAD DATA
INFILE ‘C:\Users\Air\Desktop\test_sqlldr.txt’   –待导入文件位置
BADFILE ‘C:\Users\Air\Desktop\bad_sqlldr.txt’   –坏文件存放地址,导入时因异常原因没能进库的数据会保存到该文件
APPEND
INTO table test_sqlldr   –待导入的数据库表
FIELDS TERMINATED BY “,” Optionally enclosed by ‘”‘
TRAILING NULLCOLS  –表的字段没有对应值的时候允许为空
(
test_id,test_phone,test_content
)

2.2、测试数据内容:

2.3、在DOS窗口执行以下脚本,结果如下图所示:

sqlldr scott/tiger@192.168.0.13:1521/orcl control=C:\Users\Air\Desktop\sqlldr.ctl log=C:\Users\Air\Desktop\sqlldr1.txt   rows=5000

2.4、在数据库表中查询数据是否进表(因为像某些数据文件 字段因为数值过大,DOS窗口执行脚本也不会报错,数据便不会入表),测试结果详见下图:

 

发表于 2019-05-17 16:57 风从左边来 阅读() 评论() 编辑 收藏

 

版权声明:本文为xjp3原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xjp3/p/10882242.html

Oracle sqlldr 在DOS窗口导入多列数据到数据库表的更多相关文章

  1. Oracle复合B*tree索引branch block内是否包含非先导列键值?

    好久不碰数据库底层细节的东西,前几天,一个小家伙跑来找我,非要说复合b*tree index branch b […]...

  2. Oracle jdk 历史版本官方下载地址及下载方法

    Oracle jdk 历史版本官方下载地址及下载方法 原文转载至:http://blog.csdn.net/c […]...

  3. oracle 查看用户所在的表空间

    查看当前用户的缺省表空间   SQL>select username,default_tablespac […]...

  4. oracle job定时执行存储过程详解

    一、定义job declare job number; begin dbms_job.submit( job […]...

  5. Oracle 11g rac添加删除集群数据库

    博客文章除注明转载外,均为原创。转载请注明出处。本文链接地址:http://blog.chinaunix.ne […]...

  6. 案例:DG主库未设置force logging导致备库坏块

    案例:DG主库未设置force logging导致备库坏块 2020-06-08 10:03  AlfredZ […]...

  7. Oracle实战笔记(第三天)

    导读   今天的主要内容有:java连接Oracle、事务、Oracle中的事务处理、Oracle函数。 一、 […]...

  8. ORACLE 的前后台进程

    关于oracle用户进程,服务进程,后台进程 用户进程(User Process)  是一个需要与Oracle […]...

随机推荐

  1. 考研还是工作?别把一手好牌打烂了

      又要高考了,想想自己参加高考,已经是十年前的事了,是的,整整十年了。   高考的重要性不言而喻,多少莘莘学 […]...

  2. java 将MySql数据库中的数据(某一列)取出放入数组中 转

    转:http://blog.csdn.net/ewili/article/details/8605638 假设 […]...

  3. JSON数据处理

    CRUD崽怎么了? 精通CRUD还怕找不到工作嘛? giao,最近跟其他项目对接老是要用json,什么解析js […]...

  4. 问卷调查没人填怎么办?问卷调查没人愿意做怎么解决?

    调查问卷是面向大众或者特殊群体的一种调查形式,通过调查问卷可以让调查者清晰的知道自己的产品以及所需要了解的市场 […]...

  5. 作业2 视频剪辑软件调研

    高软作业2 视频剪辑软件调研   现在抖音、快手各种短视频软件非常火爆,越来越多的人也加入了短视频拍摄的潮流中 […]...

  6. Centos7设置关闭防火墙

    Centos7设置关闭防火墙 CentOS 7.0默认使用的是firewall作为防火墙,要想使用iptabl […]...

  7. Java

    java练习总结1.前言:本次主要分析Java中图形类的设计的题目,Java实现单向以及双向链表类练习,以及Java中容器类的设计;考查难度由易到难,层层递进,前面的题目即为后面的代码做了很大的设计铺垫。2.题目分析: 1.点...

  8. 希尔排序——C语言

    希尔排序 希尔排序是插入排序的一种,又称“缩小增量排序”,希尔排序是直接插入排序算法的一种更高效的改进版本,关 […]...

展开目录

目录导航