2013-12-20 3 views
0

Мы используем следующий фрагмент файла сборки муравьев для восстановления дампа оракула.утилита oracle 'imp' возвращает код результата 3

<exec executable="imp" failonerror="true"> 
    <arg line="system/passwordOfSystem" fromuser="myuser" touser="myuser" file="path_to_dump_file"/> 
</exec> 

Когда это выполняется, оно не дает результата ниже.

 [exec] About to enable constraints... 
    [exec] Import terminated successfully with warnings. 

BUILD FAILED 
build.xml:: The following error occurred while executing this line: 
build.xml:: The following error occurred while executing this line: 
build.xml:: exec returned: 3 

Я знаю, что установка failonerror = "false" избавится от проблемы. Но не хочу этого делать, потому что это будет означать, что он никогда не потерпит неудачу (даже если дамп поврежден, например). Любые идеи, что означает этот код результата?

+0

какие предупреждения? есть возможность подавить некоторые. ignore = y – Jayan

ответ

0

Казалось, что срок действия пароля истекает, и он жаловался на это, возвращая код результата «3». Изменение пароля заставило проблему уйти.

[exec] IMP-00058: ORACLE error 28002 encountered 
[exec] ORA-28002: the password will expire within 5 days 
Смежные вопросы