在解雇DPUMP-IMPDP命令后我什么也得不到

时间:2015-06-05 06:14:27

标签: oracle .profile impdp

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

之后屏幕上没有任何内容。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

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

您已将以下命令显示为:

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

在修复PATH问题之前,您似乎已经尝试过一些事情。您最终得到了两个对二进制文件的引用。现在可以从PATH中识别第一个普通impdp,但您也可以将二进制文件的完整路径作为第一个参数,the first argument is interpreted as the username/password。所以你需要删除它:

impdp AST3APPO/astdb90@CNVABP90 ...

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

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

但不是两个。