`
CrazyNemo
  • 浏览: 197288 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

sqlldr 导入报错 LRM-00112: multiple values not allowed for parameter 'control'

阅读更多

之前使用sqlldr无问题。用那个例子只是换了用户名密码SID,结果就报了如下错误

 

LRM-00112: multiple values not allowed for parameter 'control'

 

查了好几天没解决,检查过没有空格、没有“,”,只是密码是个自动生成的各种字符的字符串。

 

尝试过在密码及control参数上加双引号、单引号,都不行。最后查到:

 

http://space.itpub.net/27042095/viewspace-748686

 

 

解决方法:

在用户名密码SID外包上:"'   '",成功了。。。

 

 

不过不知道是为什么,哪位大神了解指导指导,谢谢。

分享到:
评论

相关推荐

    sqlldr导入带有自动增加的数据

    通过执行`sqlldr scott/chen control=/home/oracle/testb.ctl data=/home/oracle/b.txt`命令,数据将按照控制文件中指定的方式被加载到`testb`表中。 ### 结论 通过上述分析,我们可以看到SQL*Loader在处理带有...

    java调用shell脚本执行sqlldr与存储过程

    在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...

    sqlldr导入csv文档

    ### SQL*Loader (SQLLDR)导入CSV文档详解 #### SQL*Loader简介 SQL*Loader是Oracle数据库的一个强大工具,用于高效地将大量数据从外部文件加载到Oracle数据库中的表中。它支持多种数据格式,包括CSV、文本、二进制...

    SqlLoader实用教程(基础入门)

    sqlldr userid=SCOTT/TIGER@GDBLY_liyue control=D:/jqykt/ctl.ctl log=D:/jqykt/log.log bad=D:/jqykt/bad.bad data=D:/jqykt/data.txt ``` 通过以上介绍,我们可以看到SQLLoader提供了丰富的参数选项,以满足不同...

    ORACLE SQL*加载程序的使用方法.pdf

    - 第三步:执行加载命令 $sqlldr,具体使用userid、data、control、log、bad、discard等关键字指定相关文件。 此外,如果要装载大量数据(如超过10GB),则建议采用并行直接装载数据的方法。 综上所述,SQL*Loader...

    利用sqlldr大量数据导入

    `SQL*Loader`(简称sqlldr)是Oracle数据库提供的一种批量数据加载工具,它能够快速、方便地将大量结构化数据从文本文件导入到Oracle数据库中。下面将详细介绍sqlldr的工作原理、配置过程以及如何利用它进行大量数据...

    利用 sqluldr2导出数据 使用sqlldr导入数据 通过merge into 合并更新数据

    - 基本语法:`MERGE INTO 目标表 USING 来源表 ON (匹配条件) WHEN MATCHED THEN UPDATE SET 更新列 = 新值 WHEN NOT MATCHED THEN INSERT (插入列) VALUES (插入值);` - `WHEN MATCHED THEN`部分定义了当源表和...

    sqlldr报超出字符长度错误

    根据题目中的描述,“sqlldr报超出字符长度错误”,这一问题主要是因为源文件中的数据长度超出了目标表中相应列的定义长度。在SQL*Loader执行过程中,如果某一字段的实际值长度超过了目标表该列的长度,就会触发此...

    spool导出与sqlldr导入

    在Oracle数据库管理中,"spool"和"sqlldr"是两种非常实用的工具,用于数据的导出和导入操作。下面将详细解释这两个概念及其使用方法。 **1. Spool导出** Spool是Oracle SQL*Plus中的一个功能,它允许用户将SQL*...

    oracle文本导入导出工具-ozoradts

    Import采用直接路径方式,等同于sqlldr的Direct方式导入(DIRECT=TRUE),nolog参数等同于sqldr的UNRECOVERABLE参数 ozoradts -exp userid=test/test@oradb columnover=";" query="select * from fct_serv_product_...

    sqlldr导入数据

    SQL*Loader(简称sqlldr)是Oracle数据库提供的一款强大的数据导入工具,用于快速将大量数据批量导入到数据库中。在数据库管理和数据迁移等场景中,它具有高效、灵活的特点,可以处理各种格式的数据文件。本篇文章将...

    oracle sqlldr多文件批量导入

    在“oracle sqlldr多文件批量导入”这个场景下,我们需要掌握如何利用SQL*Loader一次性处理多个数据文件的导入操作。下面我们将详细讲解这个主题。 首先,了解SQL*Loader的基本结构。SQL*Loader通过控制文件(.ctl...

    windowns下利用bat命令+oracle的sqlldr功能导入数据

    Oracle的SQL*Loader(简称SQLLDR)工具就是这样一个强大的数据加载器,它能快速高效地将数据从外部文件批量导入到数据库中。结合批处理(BAT)脚本,我们可以自动化这个过程,提高工作效率。下面我们将详细探讨如何...

    Oracle11G客户端64位windows环境-sqlldr-imp-sqlplus等可用.zip

    oracle11g基本客户端,主要是用于windows环境下sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...

    MySQL导出数据并通过sqlldr导入oracle

    同时代码还会生成sqlldr命令需要用到的control文件和bat文件,以及连接Oracle的配置文件,只要将MySQL导出的数据文件合到一起,执行bat文件,即可完成数据导入到Oracle的任务。所有文件都是以导入导出的那张表的表名...

    oracle sqlldr 导入乱码问题

    在Oracle数据库环境中,SQL*Loader(SQL Loader)是一款强大的数据导入工具,用于将大量数据从文本文件快速批量地加载到数据库表中。然而,在实际操作过程中,用户可能会遇到各种问题,其中“导入乱码问题”尤为常见...

    oracle最强大的sqlldr上传工具

    Oracle的SQL*Loader是Oracle数据库系统中用于快速批量导入大量数据到数据库的强大工具。它能够高效地处理文本文件,将数据快速转化为数据库表中的记录,极大地提升了数据导入的效率。SQL*Loader通常用于大规模的数据...

    Oracle数据库备份与恢复总结

    - 示例: `sqlldr system/pass direct=true control=control.ctl` - **SPOOL导出文本数据方法**: 用于导出数据到文本文件。 - 示例: `spool data.txt; select * from table; spool off` **2.3 脚本示例** - **将...

    MAC_oracle_客户端文件_sqlplus_sqlldr_sqluldr264

    最终能执行sqlplus,imp,exp,impdb,expdb,sqlldr,sqluldr2等命令, 包含设置中的一些问题,踩过的坑 ├── Mac配置oracle客户端说明文件.docx ├── instantclient-basic-macos.x64-12.2.0.1.0-2_2.zip ├── ...

    sqlldr工具的介绍

    sqlldr 'DBUSER/PASSWORD control=/export/home/imp.ctl' data=/export/home/port.txt log=port.log ``` 其中: - `DBUSER`:数据库用户名。 - `PASSWORD`:数据库登录密码。 - `control=`:指定控制文件路径。 - `...

Global site tag (gtag.js) - Google Analytics