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
成功!!
分享到:
相关推荐
Sql Loader(SQL*Loader)是Oracle提供的一种高效的数据加载工具,可以快速将数据从外部文件加载到数据库表中。在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** ...
`SQLLoader`是Oracle数据库提供的一种高效的数据加载工具,它能够快速地将大量数据从外部文件(如CSV、固定宽度文件或Excel文件)导入到Oracle数据库中。本教程将详细介绍如何使用SQLLoader将Excel数据导出到Oracle...
控制文件是 SQL*Loader 的另一个重要组成部分,它定义了数据文件的结构以及如何将数据文件中的数据加载到数据库表中。 控制文件的基本语法如下: ```sql LOAD DATA INFILE '/ora9i/fengjie/agent/data/ipaagent...
Sqlloader 是 Oracle 提供的一款数据加载工具,用于将数据从外部文件加载到 Oracle 数据库中。 Sqlloader 工具可以处理各种格式的数据文件,包括固定宽度文件、可变宽度文件、 CSV 文件等。 Sqlloader 的主要功能...
对于希望减少外部依赖、提高数据导入效率的数据库管理员或开发者来说,掌握 SQLloader 的使用无疑是一个重要的技能点。通过本文的介绍,您应该已经对如何使用 SQLloader 导入数据有了全面的了解,并可以在实际工作中...
Oracle SQL Loader作为Oracle数据库的一个重要组成部分,主要用于将外部数据加载到Oracle数据库中。与其他数据迁移工具相比,SQL Loader具有以下特点: - **跨平台兼容性**:SQL Loader能够处理不同平台间的文件...
通过本文的介绍,我们深入了解了Oracle SQL Loader的各种关键字和参数,以及如何使用它们来高效地完成数据加载任务。无论是处理小规模数据集还是大规模数据仓库,SQL Loader都是一个不可或缺的工具。掌握其用法不仅...
Sql Loader 是 Oracle 数据库提供的一种批量数据加载工具,主要用于快速高效地将大量数据从文本文件导入到数据库表中。在 C# 开发环境中,我们可以通过操作系统级别的交互来调用 Sql Loader,实现数据的批量导入。在...
这一点通过关键词的罗列也可以体现,如“Oracle数据库”、“SQLLoader”、“数据加载”、“情报处理”等。 综上所述,SQL Loader作为一种高效的数据装载工具,在大数据环境下对Oracle数据库的数据装载有着重要的...
SQL*Loader 是 Oracle 数据库中用于批量导入外部数据至数据库的强大工具。它不仅具备与 DB2 Load 工具类似的功能,还提供了更为灵活的加载选项,包括支持多样的加载模式、选择性加载以及多表同时加载的能力。这使得 ...
SQL*Loader是Oracle数据库系统中的一个强大工具,用于高效地将大量数据从外部文件批量导入到数据库中。它尤其适用于处理大数据量的场景,如数据仓库的构建和维护。SQL*Loader的操作流程主要包括创建控制文件、准备...
SQL*Loader是Oracle数据库系统中一个强大而灵活的工具,其主要功能是从各种外部数据源批量导入数据到Oracle数据库。随着现代数据库规模的不断扩大,从GB级扩展到TB级乃至更大,SQL*Loader的重要性日益凸显,因为它能...
SQL Loader是Oracle提供的一款功能强大的数据加载工具,它能够高效地将外部格式化的文本数据批量加载到Oracle数据库表中。SQL Loader不仅支持从简单的文本文件加载数据,还支持从Excel、CSV等多种数据源加载,并能...
SQL*Loader是Oracle提供的一款用于将外部文件中的数据批量加载到Oracle数据库中的工具。它支持多种数据格式,如CSV、TXT等,并能够处理大数据量的导入工作,极大地提高了数据迁移或更新的效率。SQL*Loader有两种主要...
控制文件是 SQLLoader 使用的核心配置文件,它定义了数据文件的结构以及如何将数据加载到数据库表中。控制文件通常包含以下部分: 1. **LOAD DATA**:指定加载操作的类型。 2. **INFILE**:指定数据文件的位置。 3. ...
SQL*Loader是Oracle数据库用于导入外部数据的强大工具。与DB2的Load工具相比,SQL*Loader提供了更多的灵活性和选项,支持多种加载模式,包括单表加载和多表加载。 #### 二、SQL*Loader的使用方法 ##### 1. 基本...
它读取外部数据文件,如CSV,然后根据控制文件(ctl文件)的指令将数据解析并插入到数据库表中。控制文件是`SQL*Loader`的核心,它定义了数据文件的格式、字段映射、转换规则等。 1. **创建控制文件**:一个`.ctl`...
Oracle SQL*Loader是一款强大的数据加载工具,用于快速将大量数据导入到Oracle数据库中。它能够从各种格式的外部文件中批量加载数据,极大地提高了数据库管理的效率。在本篇文章中,我们将深入探讨SQL*Loader的工作...
SQL*Loader是Oracle数据库系统提供的一种高效的数据加载工具,它能够快速地将结构化文本数据文件导入到数据库中。在大型数据仓库应用中,SQL*Loader因其直接路径和并行加载功能而备受青睐,这些特性使得它在大量数据...
SQL*Loader作为Oracle数据库管理系统的重要组成部分,专门用于将数据从外部文件批量加载到现有Oracle表中。它最初在Oracle版本5时仅限于CMS和部分PC系统,但随着Oracle的迭代更新,SQL*Loader的功能得到了显著增强,...