Я завернул IMPDP и EXPDP оракула в консоль и не смог найти подходящего места для кодов возврата, которые эти два возвращают. Я хочу быть более конкретным в указании ошибок, чем просто 0/1 Pass / Fail.
Похоже, оракулы DataPump возвращает только три кода выхода.
EX_SUCC 0: задание экспорта или импорта выполнено успешно. Ошибки не отображаются на устройстве вывода и не записываются в файл журнала, если он есть.
2.EX_SUCC_ERR 5: Задание экспорта или импорта завершено успешно, но во время задания были обнаружены ошибки. Ошибки отображаются на устройстве вывода и записываются в файл журнала, если таковой имеется.
http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_overview.htm#SUTIL3834
Если вы указываете уникальное имя задания для импорта и экспорта, вы можете проверить STATUS и ADDITIONAL_INFO (среди других полезных столбцов) в представлении all_scheduler_job_run_details для определения состояния успеха / сбоя и любых обнаруженных ошибок.
STATUS
ADDITIONAL_INFO
all_scheduler_job_run_details