`
苍然大漠
  • 浏览: 34450 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

oracle load data 导入数据方法总结

阅读更多
一、新建扩展名为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导入数据快速入门[整理].pdf

    DataLoad是Oracle E-Business Suite(EBS)中的一个数据导入工具,用于将外部数据快速导入到EBS系统中。在本文档中,我们将对DataLoad的基本概念、实现方法和操作步骤进行详细的介绍。 1. DataLoad概述 DataLoad是...

    oracle导入表导入数据实例

    除了SQL*Loader,Oracle还提供了其他数据导入工具,如`LOAD DATA INFILE`语句(在SQL*Plus中直接执行)、`DBMS_LOB`包(PL/SQL编程方式)以及Data Pump(`expdp`和`impdp`),它们各有适用场景,选择哪种方法取决于...

    oracle sqlload loaddata.ctl 使用例子

    在这个"oracle sqlload loaddata.ctl 使用例子"中,我们将深入探讨如何利用SQL*Loader将文本文件(如"data.txt")中的数据高效地加载到Oracle数据库中。 首先,`loaddata.ctl`是SQL*Loader的数据装载控制文件,它是...

    dataload数据导入软件

    dataload数据导入软件,可在oracle erp系统中成批导入数据,使用简单

    oracle自动导入数据

    除了SQL*Loader,还有其他方法可以实现Oracle数据导入,例如使用Oracle SQL Developer Data Pump,这是一个图形界面工具,提供了更直观的导入导出体验。此外,如果你的环境支持,也可以考虑使用ETL(提取、转换、...

    Oracle导入CSV格式数据

    总结,Oracle导入CSV格式数据涉及多个步骤,包括准备CSV文件、创建控制文件、执行SQL*Loader导入以及处理可能出现的问题。理解并掌握这些步骤,能有效帮助你在实际工作中高效地导入大量CSV数据到Oracle数据库。

    往oracle数据库导入数据(tsv)

    `result.ctl`文件是Oracle数据泵(Data Pump)的导入控制文件,它定义了导入数据的详细规则,包括表名、字段映射、数据转换等。`uuuuuu.tsv`文件则是我们要导入的TSV数据文件,其中包含待加载到Oracle数据库的数据。...

    sqlload将文件导入oracle

    本文将详细介绍如何使用SQL*Loader将Excel数据文件导入Oracle数据库,并通过一个实际的例子来演示整个过程。 #### 二、环境搭建与配置 ##### 2.1 系统环境 - **本地机操作系统**:Windows 2000 Server - **内存**...

    DATALOAD导入模版.rar

    【DATALOAD导入模版】是一个专用于数据自动录入和操作的工具,它极大地提高了IT专业人士在处理大量数据时的工作效率。"数据机器人"的概念在其中扮演了核心角色,通过自动化流程来执行繁琐的数据处理任务,减少人为...

    dataload程序及使用说明

    总结来说,`dataload` 是一个强大的数据导入工具,尤其适用于大规模数据的快速、准确导入,它通过模拟键盘操作简化了数据录入的复杂性,提高了工作效率,是数据库管理员和数据分析师的得力助手。了解并熟练掌握`data...

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

    在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** Oracle提供了多种数据导入导出工具,包括`expdp`(Export Data Pump)和`impdp`(Import Data Pump)以及传统的...

    Oracle中导入文本数据的方法

    ### Oracle中导入文本数据的方法详解 #### 一、引言 在日常的数据库管理工作中,经常需要将外部的文本数据导入到Oracle数据库中。本文将详细介绍几种常用的导入文本数据到Oracle的方法,包括在DOS环境下使用SQL*...

    oracle导入txt数据的脚本

    - `LOAD DATA`:声明开始导入数据。 - `INTO TABLE`:指定要导入数据的目标表名。 - `FIELDS TERMINATED BY`:定义字段之间的分隔符,比如逗号或制表符。 - `TRAILING NULLCOLS`:表示如果字段数据不足,剩余...

    如何通过txt文件批量导入数据到oracle数据库

    因此,我们需要掌握如何通过TXT文件批量导入数据到Oracle数据库的方法。下面,我们将详细介绍这一过程。 首先,我们需要了解TXT文件的数据格式。通常,TXT文件中的数据是以特定分隔符(如逗号、制表符等)区分各个...

    Oracle数据导入方法

    总的来说,Oracle数据导入有多种方法,每种都有其适用场景和优缺点。SQL*Loader因其灵活性和高效性,在日常数据库管理中被广泛使用,而Oracle企业管理器则为非程序员提供了方便的数据导入解决方案。了解并熟练掌握...

    oracle 数据导入导出

    Oracle 提供了多种工具来执行数据导入导出,其中最常用的是`SQL*Loader`和`Data Pump`(`expdp`和`impdp`)。这些工具允许用户快速高效地处理大量数据,同时提供了灵活的控制选项。 1. **SQL*Loader**: SQL*...

    plsql批量导入数据

    当我们需要处理大量数据导入任务时,PLSQL提供了多种方法来实现批量导入,这些方法高效且灵活。本文将详细介绍如何在PLSQL中进行批量导入数据。 一、SQL*Loader SQL*Loader是Oracle提供的一个命令行工具,它能够...

    DATALOAD操作说明中文.doc

    用户通过记录每一步键盘操作来编写DATALOAD模版,然后利用此模版将数据导入至Oracle系统来实现自动完成数据导入工作。需注意的是,在使用dataload工具导入数据时,用户不能对电脑进行其他操作,并需要监控数据导入的...

    Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL

    "Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL" Java大批量导入MySQL是一种高效的数据导入方式,使用MYSQL的LOAD DATA LOCAL INFILE语句可以快速地从一个文本文件中读取行,并装入一个表中。...

    oracle数据导入和备份的批处理

    本文将详细讲解Oracle数据导入和备份的批处理方法。 一、Oracle数据备份 1. RMAN(Recovery Manager)备份:Oracle推荐使用RMAN进行数据库备份,它提供了全面的备份和恢复功能,包括全库备份、增量备份、表空间备份...

Global site tag (gtag.js) - Google Analytics