Я получаю сообщение об ошибке ниже при импорте базы данных - есть идеи, почему? Я постоянно выполняю этот тип импорта и никогда не видел этой ошибки.
Перед выполнением импорта мы удаляем все объекты в схеме. При импорте той же таблицы импорт всегда завершается ошибкой.
[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. Вам нужно отбросить это задание.
Изменить: процедура ISUBMIT dbms_job немного сложна для поиска документов. Вот вот где я нашел. Эта процедура отправляет задание с указанным номером, тогда как процедура SUBMIT назначает номер задания за вас, избегая этой самой проблемы. Чтобы удалить проблемное задание (в вашем случае), запустите:
execute dbms_job.remove(99);