`

使用SqlLoader加载外部数据

 
阅读更多

SQL*Loader是Oracle数据库导入外部数据的一个工具,一般用来导入文本文件,也可以导入二进制的文件,比如图片等。常用的就是导入文本就行了。(这里只记录最简单的数据导入)

当然前提是OracleOraDb10g_home1TNSListener和OracleDBConsole<SID>两个服务确保是开启的,还有提前建立表test_load。

1.控制文件loader.ctl:

load data 
infile 'd:/datafile.txt' 
append into table test_load 
fields terminated by ',' optionally enclosed by '"' 
(id, name, phone)

2.数据源文件datafile.txt:

001,"avid","0551-1234567" 
002,"dave","1552-2341212" 
003,"adfa","4242-1242343" 
004,"gdsf","4242-1287533"

3.开始加载外部数据: 基本格式:

sqlldr userid= 用户名/密码@服务名 control=D:/loader.ctl (log=D:/log.LOG bad=D:/bad.BAD direct=true readsize=4194304)

()里面的内容可以省略

然后从表中检索信息:

XIYUAN@ORCL>select *from test_load;

ID NAME PHONE
---------- -------------------- --------------------
1 avid 0551-1234567
2 dave 1552-2341212
3 adfa 4242-1242343
4 gdsf 4242-1287533

成功!!

分享到:
评论

相关推荐

    关于 Oracle 的数据导入导出及 Sql Loader (sqlldr)

    Sql Loader(SQL*Loader)是Oracle提供的一种高效的数据加载工具,可以快速将数据从外部文件加载到数据库表中。在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** ...

    利用sqlloader将 excel 数据导出到 oracle 数据库中.rar

    `SQLLoader`是Oracle数据库提供的一种高效的数据加载工具,它能够快速地将大量数据从外部文件(如CSV、固定宽度文件或Excel文件)导入到Oracle数据库中。本教程将详细介绍如何使用SQLLoader将Excel数据导出到Oracle...

    sqlloader数据导入详解

    控制文件是 SQL*Loader 的另一个重要组成部分,它定义了数据文件的结构以及如何将数据文件中的数据加载到数据库表中。 控制文件的基本语法如下: ```sql LOAD DATA INFILE '/ora9i/fengjie/agent/data/ipaagent...

    sqlloader 第二部分318页开始

    Sqlloader 是 Oracle 提供的一款数据加载工具,用于将数据从外部文件加载到 Oracle 数据库中。 Sqlloader 工具可以处理各种格式的数据文件,包括固定宽度文件、可变宽度文件、 CSV 文件等。 Sqlloader 的主要功能...

    oracle sql loader全攻略

    Oracle SQL Loader作为Oracle数据库的一个重要组成部分,主要用于将外部数据加载到Oracle数据库中。与其他数据迁移工具相比,SQL Loader具有以下特点: - **跨平台兼容性**:SQL Loader能够处理不同平台间的文件...

    oracle sql loader 用法详解

    通过本文的介绍,我们深入了解了Oracle SQL Loader的各种关键字和参数,以及如何使用它们来高效地完成数据加载任务。无论是处理小规模数据集还是大规模数据仓库,SQL Loader都是一个不可或缺的工具。掌握其用法不仅...

    Sql Loader 在C#的应用实例

    Sql Loader 是 Oracle 数据库提供的一种批量数据加载工具,主要用于快速高效地将大量数据从文本文件导入到数据库表中。在 C# 开发环境中,我们可以通过操作系统级别的交互来调用 Sql Loader,实现数据的批量导入。在...

    海量数据装载工具SQL Loader技术分析.pdf

    这一点通过关键词的罗列也可以体现,如“Oracle数据库”、“SQLLoader”、“数据加载”、“情报处理”等。 综上所述,SQL Loader作为一种高效的数据装载工具,在大数据环境下对Oracle数据库的数据装载有着重要的...

    oracle -sqlloader使用方法

    SQL*Loader 是 Oracle 数据库中用于批量导入外部数据至数据库的强大工具。它不仅具备与 DB2 Load 工具类似的功能,还提供了更为灵活的加载选项,包括支持多样的加载模式、选择性加载以及多表同时加载的能力。这使得 ...

    SQL*Loader详细介绍

    SQL*Loader是Oracle数据库系统中的一个强大工具,用于高效地将大量数据从外部文件批量导入到数据库中。它尤其适用于处理大数据量的场景,如数据仓库的构建和维护。SQL*Loader的操作流程主要包括创建控制文件、准备...

    sqlloader详解

    SQL*Loader是Oracle数据库系统中一个强大而灵活的工具,其主要功能是从各种外部数据源批量导入数据到Oracle数据库。随着现代数据库规模的不断扩大,从GB级扩展到TB级乃至更大,SQL*Loader的重要性日益凸显,因为它能...

    SQL Loader简介

    SQL Loader是Oracle提供的一款功能强大的数据加载工具,它能够高效地将外部格式化的文本数据批量加载到Oracle数据库表中。SQL Loader不仅支持从简单的文本文件加载数据,还支持从Excel、CSV等多种数据源加载,并能...

    sqlloader的成功案例

    SQL*Loader是Oracle提供的一款用于将外部文件中的数据批量加载到Oracle数据库中的工具。它支持多种数据格式,如CSV、TXT等,并能够处理大数据量的导入工作,极大地提高了数据迁移或更新的效率。SQL*Loader有两种主要...

    SQLLOADER

    控制文件是 SQLLoader 使用的核心配置文件,它定义了数据文件的结构以及如何将数据加载到数据库表中。控制文件通常包含以下部分: 1. **LOAD DATA**:指定加载操作的类型。 2. **INFILE**:指定数据文件的位置。 3. ...

    通过sqlloader将csv中文件写入数据库中

    它读取外部数据文件,如CSV,然后根据控制文件(ctl文件)的指令将数据解析并插入到数据库表中。控制文件是`SQL*Loader`的核心,它定义了数据文件的格式、字段映射、转换规则等。 1. **创建控制文件**:一个`.ctl`...

    ORACLE SQL Loader

    Oracle SQL*Loader是一款强大的数据加载工具,用于快速将大量数据导入到Oracle数据库中。它能够从各种格式的外部文件中批量加载数据,极大地提高了数据库管理的效率。在本篇文章中,我们将深入探讨SQL*Loader的工作...

    sqlloader入门

    SQL*Loader是Oracle数据库系统提供的一种高效的数据加载工具,它能够快速地将结构化文本数据文件导入到数据库中。在大型数据仓库应用中,SQL*Loader因其直接路径和并行加载功能而备受青睐,这些特性使得它在大量数据...

    sqlloader使用教程

    SQL*Loader作为Oracle数据库管理系统的重要组成部分,专门用于将数据从外部文件批量加载到现有Oracle表中。它最初在Oracle版本5时仅限于CMS和部分PC系统,但随着Oracle的迭代更新,SQL*Loader的功能得到了显著增强,...

    oracle sqlloader使用指南

    Oracle SQL*Loader 是一个强大的工具,用于快速地将大量数据从外部文件批量导入到Oracle数据库中。这个工具提供了多种选项和灵活性,使得数据装载过程能够适应各种不同的数据格式和需求。下面我们将深入探讨如何使用...

Global site tag (gtag.js) - Google Analytics