甲骨文Oracle数据库使用EXPDP/IMPDP进行Oracle数据迁移从高版本(11g)到底版本(10g)步骤 Oralce数据导入

可能产生的错误

ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes
Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" stopped due to fatal error at 13:34:40

expdp时parallel不当也会引起ORA-39095
2008-09-24 15:01

在expdp做导出的时候会有碰到ora-39095的错误,引起这个错误的原因有两种。一一说来
先看官方的解释:
ORA-39095: Dump file space has been exhausted: Unable to allocate string bytes
Cause: The Export job ran out of dump file space before the job was completed.
Action: Reattach to the job and add additional dump files to the job restarting the job.
从字面意思就解释了第一种原因,那就是:空间不够了。解决方法也简单,多来点空间。
还有第二中原因:当使用了PARALLEL但是dumpfile却只有一个或小于parallel数,下面是官方的说明:

Oracle? Database Utilities
10g Release 2 (10.2)
2 Data Pump Export
PARALLEL=integer
The value you specify for integer should be less than, or equal to, the number of files in the dump file set (or you should specify substitution variables in the dump file specifications).
Because each active worker process or I/O server process writes exclusively to one file at a time, an insufficient number of files can have adverse effects. Some of the worker processes will be idle while waiting for files, thereby degrading the overall performance of the job.(第一个原因是影响性能)
More importantly, if any member of a cooperating group of parallel I/O server processes cannot obtain a file for output, then the export operation will be stopped with an ORA-39095 error. (ora-39095的成因)Both situations can be corrected by attaching to the job using the Data Pump Export utility, adding more files using the ADD_FILE command while in interactive mode, and in the case of a stopped job, restarting the job.
说白话点就是:parallel io server processes写文件不能同时写一个,如果只有一个dumpfile(或少于parallel)就会影响性能。不但如此,当一个io server process在等待从而不能写dumpfile的时候就会报ora-39095
要解决:expdp ATTACH 连上作业然后减少parallel或者增加dumpfile
从起源解决的话就是:指定parallel的时候就要指定至少同样多的dumpfile或者使用类似下面的命令(注意红字):
expdp hr/hr DIRECTORY=dpump_dir1 LOGFILE=parallel_export.log JOB_NAME=par4_job DUMPFILE=par_exp%u.dmp PARALLEL=4

ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes相关推荐

  1. ORA-39095: Dump file space has been exhausted

    ORA-39095: Dump file space has been exhausted Table of Contents 1. 简述 2. 错误信息 3. 分析 4. 解决 5. 扩展 1 简述 ...

  2. PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes)

    内存已耗尽,这关系到PHP的memory_limit的设置问题 1.修改配置文件 ~]# vi /etc/php7/php.ini memory_limit = 256M 2.重启 superviso ...

  3. Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 64 bytes) in D

    Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 64 bytes) in D 从数据库 ...

  4. Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 359404 bytes) in

    为什么80%的码农都做不了架构师?>>>    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried ...

  5. 执行php程序的时候,报错Allowed memory size of 134217728 bytes exhausted (tried to allocate 83 bytes)...

    执行php程序时,会报下面的错误 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 83 ...

  6. Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 85 bytes)

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 85 bytes) PHP5中,对于m ...

  7. php,Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)

    修改apache上传文件大小限制 PHP上传文件大小限制解决方法: 第一:  在php.ini里面查看如下行: upload_max_filesize = 8M     post_max_size = ...

  8. Allowed memory size of 268435456 bytes exhausted (tried to allocate 262144 bytes)

    命名空间下的 redis 坑

  9. Windbg 分析 Dump File 简单演示(转)

    From:http://www.rainsts.net/article.asp?id=765 使用 Windbg 调试 Dump 文件是一种常用的手法,不同于 Attach Process,这种方式允 ...

最新文章

  1. android帧动画实现方法之一
  2. C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法
  3. 【哲学探讨】娱乐至死
  4. ndows live id怎么登陆,手机如何注册和使用Windows Live ID帐号
  5. FastDFS安装与部署
  6. 体验 PHP under .NET Core
  7. Wince6.0p上用ASP技术实现Webserver
  8. NSLog 输出格式集合
  9. [转]如何正确查看Linux机器内存使用情况
  10. 大学里,数据系鄙视物理系,请问二位来自漫画系嘛?
  11. matlab 数组写入文件名,Matlab将数组写入.txt文件
  12. 基于51单片机GSM模块的家庭防火防盗报警系统
  13. 【命令】Java调用Windows运行命令打开\关闭软键盘
  14. 考研词汇测试软件,考研词汇 - 在线打字测试(dazi.kukuw.com)
  15. 知网等数据库文献快速直接导入EndNote的方法
  16. 电磁兼容——电子系统的EMC要求
  17. 《绝地求生》玩家排名预测
  18. 调用dll中的服务 提取不到数据_双枪团伙新动向,借云服务管理数十万僵尸网络...
  19. 《学术研究,你的成功之道》 读书笔记
  20. 局域网联机_MC联机教程

热门文章

  1. 高起专计算机应用基础试题及答案,重庆大学网络教育高起专计算机应用基础入学考试模拟题及答案(二)...
  2. python-shutil学习
  3. 当你感到学习困难的时候,你在走上坡路!
  4. 【转】Spring Bean单例与线程安全
  5. Appium Python 六:管理应用和Activity
  6. java游戏开发基础Swing之JRadioButton
  7. sql 给数据库表 字段 添加注释
  8. ArrayList迭代修改抛出ConcurrentModificationException
  9. s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(二 硬件抽象层HAL 第二种 ioctl操作方法)
  10. 【老王来了】之隔壁路由器坏了,他来了...