0
ORACLE_HOME="/oravl01/oracle/11.2.0.4"

impdp /oravl01/oracle/11.2.0.4/bin/impdp AST3APPO/astdb90@CNVABP90 DIRECTORY=DPUMP DUMPFILE=expdp_CUSTOMER_DOX_%u.dmp LOGFILE=CUSTOMER.log JOB_NAME=CUSTOMER_IM TABLE_EXISTS_ACTION=APPEND REMAP_TABLE=CUSTOMER_DOX:CUSTOMER REMAP_SCHEMA=MIGUSER:AST3APPO REMAP_TABLESPACE=migration:migration CONTENT=DATA_ONLY PARALLEL=8

之后屏幕上什么也没有出现。

有人可以帮忙吗?

4

1 回答 1

0

您已经发现了最初的问题,即 ORACLE_HOME 要么未设置,要么未在您的环境中导出,并且您的 PATH 不包含 $ORACLE_HOME/bin。在你的 .profile 中设置这些已经解决了这个问题。

您已将运行的命令显示为:

impdp /oravl01/oracle/11.2.0.4/bin/impdp AST3APPO/astdb90@CNVABP90 ...

看起来您在修复 PATH 问题之前已经尝试了一些事情。您最终得到了对二进制文件的两个引用。现在可以从您的 PATH 中识别出第一个纯impdp文本,但是您也将二进制文件的完整路径作为第一个参数,并且第一个参数被解释为 username/password。所以你需要删除它:

impdp AST3APPO/astdb90@CNVABP90 ...

或者使用完整路径,现在不需要:

/oravl01/oracle/11.2.0.4/bin/impdp AST3APPO/astdb90@CNVABP90 ...

但不是两者兼而有之。

于 2015-06-05T07:57:47.573 回答