导入数据库时出现以下错误 – 有什么想法? 我一直都在做这种types的导入,而且我从来没有见过这个错误。
在导入之前,我们删除模式中的所有对象。 导入同一个表时导入总是失败
[exec] IMP-00017: following statement failed with ORACLE error 1: [exec] "BEGIN DBMS_JOB.ISUBMIT(JOB=>99,WHAT=>' quemon();',NEXT_DATE=>TO_DATE('400" [exec] "0-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'),INTERVAL=>'SYSDATE + 1/144 /* 1 " [exec] "Hour */',NO_PARSE=>TRUE); END;" [exec] IMP-00003: ORACLE error 1 encountered [exec] ORA-00001: unique constraint (SYS.I_JOB_JOB) violated [exec] ORA-06512: at "SYS.DBMS_JOB", line 97
您已经在编号为99的目标数据库中find了一份工作。您需要删除该工作。
编辑:dbms_job的ISUBMIT过程有点难以find文档。 这是我find的地方。 该程序提交具有指定工作号码的工作,而提交程序为您分配一个工作号码,避免这个问题。 要删除有问题的作业(在你的情况下),运行:
execute dbms_job.remove(99);