Return-code/ exit-code für Oracle DataPump-API
Ich wickelte oracle IMPDP und EXPDP in eine Konsole und konnte nicht finden, ein guter Ort für die Rückkehr-codes, die diese beiden zurück. Ich möchte, um genauer zu sein, den Hinweis auf Fehler als nur ein 0/1 Pass/Fail.
- Bitte klären Sie, was Sie getan haben. Haben Sie geschriebenen gespeicherten Prozeduren rund um die DBMS_DATAPUMP-API? Oder haben Sie geschrieben, shell-Skripte oder ähnliches um die
impdp
undexpdp
ausführbaren Dateien? - Sorry über den Mangel an Klarheit. Seine mit impdp und expdp ausführbaren Dateien und nicht gespeicherte Prozedur mit DBMS_DATAPUMP-API.Jetzt denke ich die später wäre die bessere Wahl gewesen.
- Es ist schlimmer als das - es scheint so, zurück von 5 auf Erfolg für mich. Dies ist mit Oracle 11.
- Anderson, ich habe nicht viel mehr Zeit, um es, aber es ist definitiv nicht so aussieht, gerade nach vorne zu mir.
- Ich denke, dass die 5-code wird zurückgegeben, wenn der import tatsächlich durchgeführt wird, aber es war eine Art von Warnung auf den Prozess. Zum Beispiel, die Auslöser verbunden, um eine importierte Tabelle nicht kompilieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie Oracle DataPump ist wieder nur drei exit-codes.
EX_SUCC 0 : Die export-oder import-job wurde erfolgreich abgeschlossen. Es werden keine Fehler angezeigt, die an das Ausgabegerät oder in der Protokolldatei aufgezeichnet, wenn es einen gibt.
2.EX_SUCC_ERR 5 : Die export-oder import-Auftrag erfolgreich abgeschlossen, aber es wurden Fehler bei der Arbeit. Die Fehler die angezeigt werden, um die Ausgabe-Gerät aufgenommen und in die log-Datei, wenn es einen gibt.
http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_overview.htm#SUTIL3834
Wenn Sie geben Sie einen eindeutigen job-name für den import und export, können Sie die
STATUS
undADDITIONAL_INFO
(unter anderem nützlich, Spalten) unter derall_scheduler_job_run_details
anzeigen für Erfolg/Misserfolg status und Fehler.