`

oracle导入数据时20001错误的解决

阅读更多
  今天在导入一个10G数据库时,出现了如下的错误:
由于 ORACLE 错误 20001, 以下语句失败:
"DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
" NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMAR"
"RAY(0,0); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STAT"
"S.SET_COLUMN_STATS(NULL,'"WL_CONTRACT"','"CONTRACT_CONTENT"', NULL ,NULL,NU"

一查资料,原来这样解决:
查了些资料,加了statistics=none

imp user/user file=file.dmp full=y statistics=none
buffer缓冲区大小,64M,再往上也没有明显的性能提升
statistics:表示不导出分析数据
grants:相关对象的授权
consistent:确保在imp的时候,不会出现fk不能enable的情况

分享到:
评论

相关推荐

    oracle导入表导入数据实例

    以下是对"oracle导入表导入数据实例"的详细解析: 1. **SQL*Loader简介** SQL*Loader是Oracle提供的一种快速、高效的数据加载工具,能够从文本文件或者二进制文件中批量导入大量数据到Oracle表中。它允许用户...

    ORACLE导入数据文件到指定的表空间

    "ORACLE导入数据文件到指定的表空间"这个主题涉及了Oracle数据库的导入工具(IMP)、数据泵(IMPDP)以及如何规划和管理表空间。 首先,我们需要了解Oracle的导入工具IMP。IMP是Oracle Data Pump Import的简称,它...

    ORACLE导入数据自动运行脚本

    标题“ORACLE导入数据自动运行脚本”指的是在Oracle环境中,通过编写SQL脚本或批处理文件,实现数据导入过程的自动化。这种方法有助于提高工作效率,减少手动操作的错误,并在需要定期或大量导入数据时节省时间。 ...

    oracle导入时表空间不一致解决方法

    ### Oracle导入时表空间不一致解决方法 在Oracle数据库管理中,经常会出现因表空间不一致而导致的数据导入失败的问题。本文将详细介绍如何解决这一常见问题,并确保数据能够顺利地从一个环境迁移到另一个环境中。 ...

    Oracle大数据量导入(CSV导入)

    在大数据导入时,难免会出现数据错误。设计合理的错误处理策略,比如错误日志记录、错误数据隔离、自动或手动重试,是保证导入成功的关键。 9. **安全与权限** 在进行CSV导入时,确保操作用户的权限适中,既能够...

    Oracle导入CSV格式数据

    在Oracle中,我们通常使用SQL*Loader工具来批量导入数据。SQL*Loader是一个高效的数据加载程序,能够快速地将数据从外部文件导入到数据库表中。它支持多种文件格式,包括CSV。 二、SQL*Loader工作原理 SQL*Loader...

    Oracle 数据导入工具

    在Oracle环境中,SQL*Loader是这样一个强大的工具,它允许用户快速地从外部数据文件批量导入数据,而无需编写复杂的PL/SQL代码或使用常规的INSERT语句。本篇文章将深入探讨SQL*Loader的工作原理、使用方法以及如何...

    oracle数据导入导出

    ### Oracle 数据导入导出 imp/exp 命令详解 #### 一、概述 在数据库管理领域,Oracle 提供了强大的工具来支持数据的备份与恢复,其中 `imp`(Import)与 `exp`(Export)命令是进行数据迁移时常用的工具之一。本文...

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

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

    DBF格式的数据导入oracle的流程

    步骤 7: 导入数据 最后,我们可以点击“导入”(Import)按钮,将 DBF 文件的内容导入到 Oracle 对应的表中。 通过以上步骤,我们就可以成功地将 DBF 文件导入到 Oracle 数据库中了。需要注意的是,在导入过程中...

    oracle导入txt数据的脚本

    “oracle导入txt数据的脚本.ctl”是一个SQL*Loader的控制文件,其中包含了数据导入的所有配置信息,例如字段定义、数据转换规则、错误处理等。这个文件是执行导入过程的关键。 3. 控制文件结构: - `LOAD DATA`:...

    oracle自动导入数据

    在Oracle数据库管理中,自动导入数据是一项常见的任务,特别是在处理大量结构化数据时,例如从Excel表格批量导入数据。Oracle提供了多种工具和技术来实现这一功能,使得数据迁移和整合变得更加高效。下面我们将深入...

    Oracle数据导入工具 V2.0

    5. **安全性**:在导入数据时,必须考虑数据库的安全性。这可能涉及用户权限管理,确保只有授权的用户能执行导入操作,并且在导入过程中不会破坏原有的数据安全策略。 6. **性能优化**:对于大型数据库,导入速度至...

    oracle导入备份DMP报实际值最大值错误

    完成这些步骤后,再尝试导入数据,问题通常可以得到解决。然而,字符集更改是一项重大操作,可能会导致数据丢失或乱码,因此在执行之前务必做好充分的备份和测试。 总之,处理"实际值最大值错误"时,需要考虑...

    linux下安装oracle导入数据泵文件.docx

    在Linux环境下安装Oracle数据库并导入数据泵文件是一个常见的任务,主要涉及到Oracle的数据泵工具(Data Pump)和Linux系统的文件管理及权限设置。以下是对这个过程的详细解释: 1. **数据泵文件准备**: 数据泵...

    oracle不同用户名及表空间之间的数据导入

    然后,在目标环境使用IMPDP导入数据,同时可能需要进行表空间映射。例如: ``` impdp 用户名/密码 directory=DATA_PUMP_DIR dumpfile=data.dmp logfile=impdp.log remap_tablespace=源表空间:目标表空间 ``` 2....

    用java编程将txt文件数据导入oracle

    "Java编程将TXT文件数据导入Oracle数据库" Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识...

    excel导入数据到Oracle数据库

    ### Excel导入数据到Oracle数据库详解 #### 一、前言 在日常工作中,我们经常会遇到需要将Excel中的数据批量导入到Oracle数据库的情况。这一过程不仅可以提高工作效率,还能确保数据的一致性和准确性。本文将详细...

    oracle导入XLS到数据库工具

    "Oracle导入XLS到数据库工具"是一款专门针对这一需求设计的应用程序,旨在简化从Excel(XLS格式)文件向Oracle数据库导入数据的过程。这款工具能够帮助数据库管理员和数据分析师快速、准确地将表格数据转移到Oracle...

Global site tag (gtag.js) - Google Analytics