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