oracle impdp导入数据出错,ORA-31634: job already exists

来源:互联网 发布:js checkbox选中语法 编辑:程序博客网 时间:2024/05/19 17:48

导入命令

impdp demo/demopassword DIRECTORY=dbbackup DUMPFILE=exp20121120.dmp SCHEMAS=mydemo table_exists_action=replace;
错误提示:

Import: Release 11.2.0.1.0 - Production on Wed Nov 14 18:06:28 2012Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsORA-31634: job already existsORA-31664: unable to construct unique job name when defaulted

google了一通,大体结论是:

*************************************************************

DBA_DATAPUMP_JOBS记录了使用数据泵(impdp/expdp)时的一些错误信息。

解决方法有两种:
    第一种:备份是指定一个不存在DBA_DATAPUMP_JOBS中的JOB_NAME
    第二种:清理DBA_DATAPUMP_JOBS表

通过查询DBA_DATAPUMP_JOBS可以获得错误信息的具体情况:

SELECT 'DROP TABLE ' || OWNER_NAME ||'.'|| JOB_NAME ||';' FROM DBA_DATAPUMP_JOBS WHERE   STATE='NOT RUNNING';
然后在执行以上生成的SQL语句,有174条,如:

DROP TABLE demo.BIN$zujqkd1z/8LgQAB/AQAT3A==$0 PURGE ;   ;  --purge 不放到回收站中,强制清除
*************************************************************
但是在执行DROP TABLE时就出错,无论是加引号,还是不加PURGE选项,都提示出错:

ORA-00933: SQL command not properly ended

最后执行了几十次 purge recyclebin 后,

SELECT owner_name, job_name, operation, job_mode,state, attached_sessions FROM dba_datapump_jobs WHERE STATE='NOT RUNNING';

再看看,世界终于清静了。但还是不知道为什么DROP会出错!!!

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机拨号键没了怎么办 华为手机桌面拨号图标不见了怎么办 华为手机拨号图标不见了怎么办 小米4s屏幕显示黑屏怎么办 平板拨号键没了怎么办 华为手机拨号图标没了怎么办 华为荣耀手机进水了怎么办 华为畅享7黑屏怎么办 华为畅玩7x黑屏怎么办 华为手机打电话时黑屏怎么办 三星a8手机黑屏打不开怎么办 华为手机恢复出厂后黑屏怎么办 华为荣耀4c白屏怎么办 华为荣耀6手机信号不好怎么办 华为荣耀8手机音量小怎么办 无法激活触控id怎么办 魅蓝2卡顿怎么办 小米max2玩王者荣耀卡怎么办 小米4玩王者荣耀卡怎么办 华为荣耀7i卡顿怎么办 华为荣耀7卡的怎么办 荣耀8手机有孤独怎么办 红米note4玩游戏卡怎么办 红米note4x玩游戏卡怎么办 华为4c死屏怎么办 华为4c充电很慢怎么办? 华为4c突然死机了怎么办 华为畅玩4c内存不足怎么办 荣耀4c一直亮屏怎么办 华为手机返回键失灵怎么办 荣耀6p死机了怎么办 荣耀6主板烧坏了怎么办 虚拟运营商倒闭了号怎么办 买到二次放号怎么办 新运动鞋鞋穿着有点紧怎么办 一件代发被买家退货后怎么办? 洗了翻毛的鞋子怎么办 猫眼竹芋泡根了怎么办 双线花叶子卷了怎么办 华为云收藏满了怎么办 小米6云空间满了怎么办