【发布时间】:2011-02-17 16:12:37
【问题描述】:
我将 oracle 的 IMPDP 和 EXPDP 包装在控制台中,找不到这两个返回的返回码的好地方。我想更具体地指出错误,而不仅仅是 0/1 通过/失败。
【问题讨论】:
-
请说明你做了什么。您是否围绕 DBMS_DATAPUMP API 编写了存储过程?或者您是否围绕
impdp和expdp可执行文件编写了shell 脚本或类似的东西? -
很抱歉不够清晰。它使用 impdp 和 expdp 可执行文件,而不是使用 DBMS_DATAPUMP API 存储的过程。现在我认为后者会是更好的选择。
-
这比那更糟糕 - 它似乎对我来说成功返回 5。这适用于 Oracle 11。
-
@Tom Anderson,我没有更多的时间来研究它,但它绝对不会让我眼前一亮。
-
我认为是在实际执行导入时返回了5码,但过程中出现了某种警告。例如,与导入表关联的触发器无法编译。
标签: oracle exit-code datapump return-code impdp