一、新建扩展名为ctl文件
load data
infile 'c:\test.txt'
append into table 表名
fields terminated by '|' (注释:txt文件中的分隔字符)
(字段名1,字段名2,日期 Date'yyyy-mm-dd hh24:mi:ss',字段名4)
二、利用 批处理命令来执行ctl文件
SQLLDR 数据库用户名/密码@服务名 CONTROL=C:\*.CTL LOG=C:\日志.log errors=2000(注释:errors每次生成的错误行数)
*************************************************************************
1.初始的数据:
例如:
[sql] view plaincopy
LOAD DATA
INFILE *
BADFILE './DATA24.BAD'
DISCARDFILE './DATA24.DSC'
APPEND INTO TABLE GE_L_TEMP
Fields terminated by ";" Optionally enclosed by '"'
(
ID,
C_DEST,
R_DEST,
GR_SRC,
AP
)
BEGINDATA
3482845;0;0;0;"1";"41112830"
3482846;0;0;0;"1";"thx";3;105
2. CMD下使用的语句:
sqlldr userid=showdata@prod control=data.ctl
其中重点看下服务名:
@prod
1).此服务名一定要在server下的tnsnames.ora进行配置,而不是client下。。
prod=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = prod)
)
)
2). PING一下:tnsping prod
3) 查看一下监听状态 :lsnrctl status
如果没有起动,使用命令起动:lsnrctl start
分享到:
相关推荐
DataLoad是Oracle E-Business Suite(EBS)中的一个数据导入工具,用于将外部数据快速导入到EBS系统中。在本文档中,我们将对DataLoad的基本概念、实现方法和操作步骤进行详细的介绍。 1. DataLoad概述 DataLoad是...
除了SQL*Loader,Oracle还提供了其他数据导入工具,如`LOAD DATA INFILE`语句(在SQL*Plus中直接执行)、`DBMS_LOB`包(PL/SQL编程方式)以及Data Pump(`expdp`和`impdp`),它们各有适用场景,选择哪种方法取决于...
在这个"oracle sqlload loaddata.ctl 使用例子"中,我们将深入探讨如何利用SQL*Loader将文本文件(如"data.txt")中的数据高效地加载到Oracle数据库中。 首先,`loaddata.ctl`是SQL*Loader的数据装载控制文件,它是...
dataload数据导入软件,可在oracle erp系统中成批导入数据,使用简单
除了SQL*Loader,还有其他方法可以实现Oracle数据导入,例如使用Oracle SQL Developer Data Pump,这是一个图形界面工具,提供了更直观的导入导出体验。此外,如果你的环境支持,也可以考虑使用ETL(提取、转换、...
总结,Oracle导入CSV格式数据涉及多个步骤,包括准备CSV文件、创建控制文件、执行SQL*Loader导入以及处理可能出现的问题。理解并掌握这些步骤,能有效帮助你在实际工作中高效地导入大量CSV数据到Oracle数据库。
`result.ctl`文件是Oracle数据泵(Data Pump)的导入控制文件,它定义了导入数据的详细规则,包括表名、字段映射、数据转换等。`uuuuuu.tsv`文件则是我们要导入的TSV数据文件,其中包含待加载到Oracle数据库的数据。...
本文将详细介绍如何使用SQL*Loader将Excel数据文件导入Oracle数据库,并通过一个实际的例子来演示整个过程。 #### 二、环境搭建与配置 ##### 2.1 系统环境 - **本地机操作系统**:Windows 2000 Server - **内存**...
【DATALOAD导入模版】是一个专用于数据自动录入和操作的工具,它极大地提高了IT专业人士在处理大量数据时的工作效率。"数据机器人"的概念在其中扮演了核心角色,通过自动化流程来执行繁琐的数据处理任务,减少人为...
总结来说,`dataload` 是一个强大的数据导入工具,尤其适用于大规模数据的快速、准确导入,它通过模拟键盘操作简化了数据录入的复杂性,提高了工作效率,是数据库管理员和数据分析师的得力助手。了解并熟练掌握`data...
在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** Oracle提供了多种数据导入导出工具,包括`expdp`(Export Data Pump)和`impdp`(Import Data Pump)以及传统的...
### Oracle中导入文本数据的方法详解 #### 一、引言 在日常的数据库管理工作中,经常需要将外部的文本数据导入到Oracle数据库中。本文将详细介绍几种常用的导入文本数据到Oracle的方法,包括在DOS环境下使用SQL*...
- `LOAD DATA`:声明开始导入数据。 - `INTO TABLE`:指定要导入数据的目标表名。 - `FIELDS TERMINATED BY`:定义字段之间的分隔符,比如逗号或制表符。 - `TRAILING NULLCOLS`:表示如果字段数据不足,剩余...
因此,我们需要掌握如何通过TXT文件批量导入数据到Oracle数据库的方法。下面,我们将详细介绍这一过程。 首先,我们需要了解TXT文件的数据格式。通常,TXT文件中的数据是以特定分隔符(如逗号、制表符等)区分各个...
总的来说,Oracle数据导入有多种方法,每种都有其适用场景和优缺点。SQL*Loader因其灵活性和高效性,在日常数据库管理中被广泛使用,而Oracle企业管理器则为非程序员提供了方便的数据导入解决方案。了解并熟练掌握...
Oracle 提供了多种工具来执行数据导入导出,其中最常用的是`SQL*Loader`和`Data Pump`(`expdp`和`impdp`)。这些工具允许用户快速高效地处理大量数据,同时提供了灵活的控制选项。 1. **SQL*Loader**: SQL*...
当我们需要处理大量数据导入任务时,PLSQL提供了多种方法来实现批量导入,这些方法高效且灵活。本文将详细介绍如何在PLSQL中进行批量导入数据。 一、SQL*Loader SQL*Loader是Oracle提供的一个命令行工具,它能够...
用户通过记录每一步键盘操作来编写DATALOAD模版,然后利用此模版将数据导入至Oracle系统来实现自动完成数据导入工作。需注意的是,在使用dataload工具导入数据时,用户不能对电脑进行其他操作,并需要监控数据导入的...
"Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL" Java大批量导入MySQL是一种高效的数据导入方式,使用MYSQL的LOAD DATA LOCAL INFILE语句可以快速地从一个文本文件中读取行,并装入一个表中。...
本文将详细讲解Oracle数据导入和备份的批处理方法。 一、Oracle数据备份 1. RMAN(Recovery Manager)备份:Oracle推荐使用RMAN进行数据库备份,它提供了全面的备份和恢复功能,包括全库备份、增量备份、表空间备份...