场景描述:每天晚上一个定时脚本,导出的备份空间不足,手动导出报如下错误:
ORA-31634: job already exists(JOB已经存在)
ORA-31664: unable to construct unique job name when defaulted(采用默认方式,不能创建唯一JOB名)
解决方法:
第一步:查询生成清理DBA_DATAPUMP_JOBS的SQL语句
SELECT 'DROP TABLE' || OWNER_NAME ||'.'|| JOB_NAME ||';' FROM DBA_DATAPUMP_JOBS WHERE STATE='NOT RUNNING';
复制生成的处理SQL语句,进行对表DBA_DATAPUMP_JOBS进行清理,例句如下:
...............
drop table CONOW.SYS_EXPORT_SCHEMA_06;
drop table CONOW.SYS_EXPORT_SCHEMA_40;
drop table CONOW.SYS_EXPORT_SCHEMA_07;
drop table CONOW.SYS_EXPORT_SCHEMA_82;
...............
第二步:清理后再次查询确认DBA_DATAPUMP_JOBS是否清理完毕
SELECT OWNER_NAME, JOB_NAME, OPERATION, JOB_MODE,STATE, ATTACHED_SESSIONS FROM DBA_DATAPUMP_JOBS ORDER BY 1,2;
第三步:如果清理失败,则执行如下语句进行处理
EXEC DBMS_DATAPUMP.STOP_JOB(DBMS_DATAPUMP_ATTACH(‘SYS_EXPORT_SCHEMA_02’,’OAK’));
相关文章
- 11-01exp和expdp的filesize参数的使用--导出多个文件
- 11-01EasyPoi导入数据后,导出发生错误的数据报[object Object]
- 11-01【impdp】IMPDP中的TRANSFORM参数--【数据泵】EXPDP导出表结构(真实案例)后传
- 11-01expdp导出时,输出日志的内容不完整解决方案
- 11-01EXPDP ORA-31634 ---导出的错误
- 11-01EXPDP ORA-31634 ---导出的错误
- 11-01Oracle错误IMP-00010: 不是有效的导出文件, 头部验证失败 分类: Oracle 2015-07-09 13:56 20人阅读 评论(0) 收藏
- 11-01用javah 导出类的头文件, 常见的错误及正确的使用方法
- 11-01项目导出Javadoc产生错误: 编码GBK的不可映射字符
- 11-01ORACLE使用EXPDP和IMPDP数据泵进行导出导入的方法