Код возврата / код выхода для Oracle DataPump API - PullRequest
2 голосов
/ 10 мая 2010

Я завернул IMPDP и EXPDP оракула в консоль и не смог найти подходящего места для кодов возврата, которые эти два возвращают. Я хочу быть более конкретным в указании ошибок, чем просто 0/1 Pass / Fail.

Ответы [ 2 ]

1 голос
/ 16 января 2015

Похоже, оракулы DataPump возвращает только три кода выхода.

  1. EX_SUCC 0: задание экспорта или импорта выполнено успешно. Ошибки не отображаются на устройстве вывода и не записываются в файл журнала, если он есть.

    2.EX_SUCC_ERR 5: Задание экспорта или импорта завершено успешно, но во время задания были обнаружены ошибки. Ошибки отображаются на устройстве вывода и записываются в файл журнала, если таковой имеется.

    1. EX_FAIL 1: в задании экспорта или импорта обнаружена одна или несколько неустранимых ошибок.

http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_overview.htm#SUTIL3834

0 голосов
/ 20 октября 2010

Если вы указываете уникальное имя задания для импорта и экспорта, вы можете проверить STATUS и ADDITIONAL_INFO (среди других полезных столбцов) в представлении all_scheduler_job_run_details для определения состояния успеха / сбоя и любых обнаруженных ошибок.

...