ORA-39095

news/2024/11/23 16:56:52/

报错 ORA-39095: 转储文件空间已耗尽: 无法分配 8192 字节

原因

1、磁盘空间不足,增大磁盘空间或者删除不必要的文件释放空间即可。
2、官方解释

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.
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.

大概意思就是说oracle的安全机制使得不允许多个写进程同时写一个dump文件,如果此时你的parallel(并发)数值大于(实际导出数据量/fileszie)的数值,那么就会有一些进程闲置,他们只能等待写进程也相当于多个进程在抢占一个进程。 当一个io线程在不能写dumpfile而不断等待的情况下就会报ORA-39095。

解决

备份表达式

expdp user/passwd directory=backup_dir dumpfile=\$DMP_FILE logfile=\$LOG_FILE schemas=onepay parallel=4 compression=ALL

parallel 线程数调小即可(也可尝试写入多个dumpfile,parallel不变)


http://www.ppmy.cn/news/142806.html

相关文章

TeamTalk源码分析(二) —— 服务器端的程序的编译与部署

写在前面的话,如果您在部署teamtalk过程中遇到困难,可以关注我的微信公众号『easyserverdev』,在微信公众号中回复『teamtalk部署求助』,我将与你取得联系并协助您解决。或者您对高性能服务器开发感兴趣,您也可以关注我…

N次剩余 (hdu 3930)

N次剩余 (hdu 3930) 任务: 给定N, a, p, 求出(x^N)%pa 在模p意义下的所有解x。 说明: 令g为p的原根,因为p为素数,所以phi(p)p-1。 由原根的性质得: 如果g为p的原根,则:g^i mod p ! g^j mod p (p…

急!sql205 消息 3930,级别 16,状态 1

消息 3930,级别 16,状态 1,过程 TRI_FC_TB_CK_HG,第 53 行 当前事务无法提交,而且无法支持写入日志文件的操作。请回滚该事务。 语句已终止。 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.ne…

MQTT:用Mosquitto搭建轻量级的设备接入网关

开发部署在云端的设备接入网关服务就不得不提到MQTT,使用MQTT不论是从设备到设备,还是设备到云端服务的双向通讯,都可以获得较好的支持。 MQTT的起源和我的理解 用tcpdump分析下MQTT的通讯时序 这里基于mosquitto,以一组实际的订…

ora-39142,ora-39001,ora-39000

在从11.2数据库数据转到11.1时出现如下错误 impdp username/password directorydata_pump_dir dumpfile*.dmp fully ora-39001: 参数值无效 ora-3900: 转储文件说明错误 ora-39142: 版本号3.1(......)不兼容 是因为从高版本到低版本,不兼容导至的。 只需要在源端 11…

12c导库ORA-39002 ORA-39070 ORA-39087

在为12c导库时,遇到了一下问题: ORA-39002: 操作无效 ORA-39070: 无法打开日志文件 ORA-39087: 目录名DMP无效 我的导入语句是这样写的 nohup impdp system/oracle directorydmp schemasGEN dumpfileGEN%U.DUMP logfileimp_gen_full.log parallel4 …

BZOJ 3930 CQOI2015 选数 莫比乌斯反演

题目见 http://pan.baidu.com/s/1o6zajc2 此外不知道H-L<10^5这个条件是干嘛的。。。。 #include <map> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define M 10001000 #define INF 0x3f3f3f3f #defin…

超好用的Excel异步导出功能

之前也做过关于Excel的导出案例&#xff0c;此次也是在其基础上进行改造升级&#xff1a; https://www.bilibili.com/video/BV1kf4y1i761?p5 但是之前的导出存在这么几个问题&#xff1a; 如果是数据量很大容易导致页面卡死&#xff08;我曾导出30w条数据&#xff0c;直接…