`

使用数据泵导入,出现ORA-39171、ORA-03233报错

阅读更多
在使用数据泵导入dmp时,出现下面的报错:


出现上面的问题,有两个原因:
1、表空间大小不够,或者设置了自动扩充,但是自动扩充的大小不够大。
2、表空间足够大,但是表空间的block不够,因为oracle 的dba(data block address)是32 bits的,其中block id占了22bits,file id占了10bits,所以datafile能达到的最大size就是2^22*db_block_size也就是4194304*db_block_size,4k的blocksize那么它的datafile max size就是16G,8k的blocksize那么它的datafile max size就是32G。

针对第一个问题,解决方法:
ALTER DATABASE
    DATAFILE 'D:/database/XXX.DBF' AUTOEXTEND
    ON NEXT 20G MAXSIZE UNLIMITED;

针对第二个问题,解决方法:
alter tablespace tablespaceName add datafile 'D:/database/XXX01.DBF' size 30G;
  • 大小: 4.6 KB
分享到:
评论

相关推荐

    使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查

    在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...

    OGG之ORA-01403案例

    本文将对 OGG 之 ORA-01403 案例进行详细的分析,包括出现错误的原因、解决方法、handlecollisions 参数的解析和使用注意事项等。 一、错误原因分析 OGG 之 ORA-01403 案例中,出现了复制进程 abended 状态,报告...

    ORA-01480STR 绑定值的结尾 Null字符缺失 的问题原因及解决办法

    当尝试插入或更新的数据超过这个限制时,就会出现ORA-01480错误。因此,通过分批更新数据,每次不超过2000 bytes,可以规避这个问题。例如,可以先更新一半内容,然后再将剩余部分追加到字段中: ```sql UPDATE 表1...

    ora-01031禁止操作系统集成的身份验证方式

    使用conn / as sysdba进入数据库,报错ORA-01031: insufficient privileges

    Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符问题的解决方案

    在使用Oracle数据库进行数据导入导出操作时,常常会遇到ORA-12154错误,即TNS:无法解析指定的连接标识符。这个问题主要由两个原因造成:一是Oracle服务器未安装正确,二是TNS配置文件未正确设置。以下是针对这两种...

    Oracle Database Error Messages 11g Release 2 11 2

    Oracle数据库是一个功能强大的关系型数据库管理系统,它能够存储、处理并保证数据的安全性。在使用Oracle数据库过程中,难免会遇到一些错误提示,这些错误提示被称为Oracle错误消息。Oracle Database Error Messages...

    数据库导入导出

    oracle 数据库的 导入导出总结,从创建数据库实例开始,建立表空间。

    wxh \OracleDBA新手经常碰到的10个Oracle错

    在导入数据时出现ORA-904错误,提示“无效的列名”。 #### 解决方法: 在导入数据之前,运行`expvew.sql`(或v7中的`catexp.sql`)脚本。 ### 6. ORA-1034:Oracle不可用 #### 问题描述: 尝试连接数据库时出现ORA-...

    oracle报错

    这些工具在数据库管理、数据导入导出、性能监控等方面发挥着重要作用,它们自身的问题或者与数据库的交互问题也可能导致报错。 由于提供的文件列表中只有一个.png图像文件,我们无法直接获取具体的技术细节。但通常...

    sqlldr报超出字符长度错误

    在使用SQL*Loader工具导入数据时,可能会遇到超出字符长度限制的错误。这类问题通常出现在需要将包含较长字符串的数据加载到表中时,而目标列定义的长度不足以容纳实际数据的情况。本文将围绕SQL*Loader字符长度错误...

    Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例

    Oracle数据泵(Data Pump)是Oracle数据库从10g版本开始引入的一种高效、快速的数据迁移工具,它通过服务器进程执行数据导出和导入操作,从而避免了客户端处理大量数据的压力。Data Pump工具主要包括两个主要部分:...

    ora10g文档中英文对照

    7. 数据泵(Data Pump):Oracle 10g引入的高速数据传输工具,用于快速导出和导入大量数据。学习使用EXPDP和IMPDP命令进行数据迁移和备份恢复。 8. 复制技术:了解逻辑复制(如疾风骤雨)和物理复制(如流复制)的...

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

    在Oracle数据库环境中,有时在尝试跨版本导入DMP(数据泵导出)文件时,可能会遇到“实际值最大值错误”。这种错误通常是由于数据类型、字段长度或字符集不匹配导致的。以下是对该问题的详细分析和解决方法: 1. **...

    Oracle12c的数据库向11g导进的方法

    果不其然,报错了: ORA-39142: 版本号 4.1 (在转储文件 “叉叉叉.expdp” 中) 不 兼容 之类 后来才知道,在12C中备份出来时,应指定版本信息,例如我要导进11g的库(具体版本为11.1.0.6.0,打开sqlplus就能看到),...

    利用plsql把excel的数据批量导入oracle数据库的顺序.docx

    2. 使用SQL语句,将Excel文件中`level`列的数据导入到`level_tmp`字段。例如,假设`CUSTOMS_AREA_CODE_INFO`是目标表,你可以运行以下SQL: ```sql INSERT INTO customs_area_code_info (level_tmp) SELECT level...

    odbc驱动包,解决navicate连接oracle数据库

    Oracle ODBC驱动程序是一个特定于Oracle数据库的接口,它允许Navicate通过ODBC数据源来连接并操作Oracle数据库,执行SQL查询、数据导入导出等任务。 描述中提到的“解决navicate连接oracle数据库的问题”,这通常...

Global site tag (gtag.js) - Google Analytics