0

expdp 给出以下错误。

C:\db>expdp SYSTEM/xxx@orcl directory=dump_dir dumpfile=anew.dmp log=export.log schemas=anew

导出:发布 11.2.0.4.0 - Qua Fev 17 17:09:00 2016 生产

版权所有 (c) 1982, 2011,Oracle 和/或其附属公司。版权所有。

连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
具有分区、OLAP、数据挖掘和实际应用程序测试选项
ORA-31626: 作业不存在
ORA-31637: 无法为用户 SYSTEM 创建作业 SYS_EXPORT_SCHEMA_01
ORA-06512: 在“SYS.DBMS_SYS_ERROR”,第 95 行
ORA-06512:在“SYS.KUPV$FT_INT”,第 798 行
ORA-39244: 在关系选择期间禁用删除空位图像标头的事件
ORA-06512: 在“SYS.DBMS_SYS_ERROR”,第 86 行
ORA-06512:在“SYS.KUPC$QUE_INT”,第 1840 行
ORA-00955: 名称已被现有对象使用

我的系统中没有孤儿作业:

select * from dba_datapump_jobs;
no rows selected

关于这个错误的任何想法?

4

1 回答 1

0

每次启动数据泵时创建的临时表并没有被自动删除。

  • 解决方案 1:使用 sys 权限删除表 sys.job_name
  • 解决方案 2:使用.par文件并输入如下条目(更改以适合您的工作):

DIRECTORY=dump_dir
DUMPFILE=anew.dmp
LOGFILE=export.log
PARALLEL=16
SCHEMAS=anew
JOB_NAME=new_expdp  <----- this has to change
于 2016-02-17T21:24:45.760 回答