该样例功能是完成文件数据入库,实现中涉及到一个命令和两个文件:命令即为sqlldr 数据库信息 控制文件信息 日志文件信息 出错文件信息!
这些文件信息可以采用相对路径,也可以采用绝对路径,为防止crontab调度找不到指定文件,建议采用绝对路径!
命令sql loader
#sql loader
#加载数据库信息到数据库
sqlldr user@oracle_sid/pwd control=indb.ctl log=sqllog.tx bad=sqlbad.txt
控制文件内容样例《增量入库append,非覆盖式replace》
#indb.ctrl
load data
infile 'indbinfo.txt'
append into table tablex
fields terminated by "," optionally enclosed by '"'
(settday,filename,filesize)
入库文件数据样例
#indbinfo.txt
20100229,filename1,100
20100929,filename2,10
...
关于sql loader用法小解,谷歌一下N多,不再贴了,详尽的还是参考英文版的吧!
顺便提一下,sql loader的速度相对快!
分享到:
相关推荐
### SQL*Loader:高效数据加载工具 #### 引言 SQL*Loader是Oracle提供的一款强大且灵活的工具,专门用于将大量数据从平面文件(如逗号分隔值CSV文件)高效地导入到Oracle数据库中。它不仅适用于处理标准的文本格式...
### Oracle SQL Loader全攻略知识点详解 #### 一、SQL Loader的特点与应用场景 Oracle SQL Loader作为Oracle数据库的一个重要组成部分,主要用于将外部数据加载到Oracle数据库中。与其他数据迁移工具相比,SQL ...
Sql Loader(SQL*Loader)是Oracle提供的一种高效的数据加载工具,可以快速将数据从外部文件加载到数据库表中。在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** ...
SQL*Loader是Oracle数据库系统中的一个强大工具,用于高效地将大量数据从外部文件批量导入到数据库中。它尤其适用于处理大数据量的场景,如数据仓库的构建和维护。SQL*Loader的操作流程主要包括创建控制文件、准备...
在使用SQL*Loader进行数据加载时,我们可能会遇到多种错误情况。SQL*Loader是一个Oracle数据库提供的工具,用于高效地从平面文件批量导入数据。以下是一些常见错误的总结及其解决方案: 1. **编码错误导致的乱码...
### SQL*Loader 数据导入详解 #### 一、SQL*Loader简介 SQL*Loader 是 Oracle 数据库下用于数据导入的一种重要工具,它由 Oracle 客户端提供。此工具支持多种数据格式,能够高效地将外部文件中的数据加载到 Oracle ...
在IT领域,尤其是在数据库管理与数据导入导出技术中,Oracle SQL*Loader是一个非常重要的工具。SQL*Loader的成功案例不仅展示了其高效的数据加载能力,还体现了它在处理大量数据时的灵活性与可靠性。本文将根据提供...
Oracle SQL Loader 使用实例 Oracle SQL Loader 是一种强大的数据导入工具,允许用户从文本文件或其他数据源中导入数据到 Oracle 数据库中。本文将详细介绍 Oracle SQL Loader 的使用实例,包括建立文本文件、编写...
`SQLLoader`是Oracle数据库提供的一种高效的数据加载工具,它能够快速地将大量数据从外部文件(如CSV、固定宽度文件或Excel文件)导入到Oracle数据库中。本教程将详细介绍如何使用SQLLoader将Excel数据导出到Oracle...
### SQL*Loader详解 #### 一、SQL*Loader概述 SQL*Loader是Oracle数据库系统中一个强大而灵活的工具,其主要功能是从各种外部数据源批量导入数据到Oracle数据库。随着现代数据库规模的不断扩大,从GB级扩展到TB级...
### SQL_LOADER教程详解 #### 一、SQL*LOADER简介 SQL*LOADER是Oracle提供的一款高效的数据加载工具,主要用于将操作系统中的文件批量导入到Oracle数据库中。它支持多种数据格式,包括纯文本文件、Excel文件等,...
### SQL*Loader知识点详解 #### 一、SQL*Loader简介 SQL*Loader是Oracle数据库用于导入外部数据的强大工具。与DB2的Load工具相比,SQL*Loader提供了更多的灵活性和选项,支持多种加载模式,包括单表加载和多表加载...
SQL*LOADER是oracle的数据加载工具,在NT下sql*loader的命令为SQLLDR,在UNIX下一般为SQLLDR/SQLLOAD。通常用来将操作系统文件迁移到oracle数据库中。它是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径...
### Oracle SQL*Loader 使用方法详解 #### 一、SQL*Loader 概览 SQL*Loader 是 Oracle 数据库中用于批量导入外部数据至数据库的强大工具。它不仅具备与 DB2 Load 工具类似的功能,还提供了更为灵活的加载选项,...
在IT领域,数据库管理和数据加载是至关重要的任务,SQL Loader(也称为Oracle SQL*Loader)是Oracle数据库系统中用于快速批量导入大量数据到数据库表的一个强大工具。这篇博客"SQL loader and oracle sql study"深入...
### Oracle SQL Loader 的详细语法与应用 #### 一、概述 SQL*Loader 是 Oracle 提供的一款强大而灵活的数据加载工具,主要用于将操作系统中的文件数据批量导入到 Oracle 数据库中。相较于其他数据库系统的加载工具...
SQL*Loader是Oracle数据库系统提供的一种高效的数据加载工具,它能够快速地将结构化文本数据文件导入到数据库中。在大型数据仓库应用中,SQL*Loader因其直接路径和并行加载功能而备受青睐,这些特性使得它在大量数据...
SQL*Loader是Oracle数据库系统中的一个实用工具,用于高效地将大量数据批量导入到数据库中。这个工具在处理大量数据的场景下非常有用,比如在数据迁移、数据分析或数据库初始化时。"SQL*Loader.zip"可能包含了一份...