使用expdp时遇到ORA-39002、ORA-39070错误

时间:2021-05-05 02:41:46

使用expdp时,遇到”ORA-39002、ORA-39070......”连续报错。

1、  遇到的问题

expdp yguo/dbimp@botnet schemas=yguo dumpfile=botnet74.dmp DIRECTORY=dump_zsy;

C:\Users\Administrator>expdp yguo/dbimp@botnet schemas=yguo dumpfile=botnet74.dmp DIRECTORY=dump_zsy;

ORA-39002: invalid operation

ORA-39070: Unable to open the log file.

ORA-29283: invalid file operation

ORA-06512: at "SYS.UTL_FILE", line 475

ORA-29283: invalid file operation

2、  问题解决

(1)、查看directory 对象

select * from dba_directories;

OWNER DIRECTORY_NAME            DIRECTORY_PATH

----- ------------------------- ------------------

SYS   DUMP_ZSY                    F:\DUMP_ZSY

而操作系统上,E没有F:\DUMP_ZSY目录。因为目录不存在,所以会出现” ORA-39070: Unable to open the log file.”错误。

(2)、创建”F:\DUMP_ZSY”目录,或者修改directory 对象,问题解决。