使用expdp导出Oracle导致ORA-29283:文件操作错误无效

时间:2016-01-13 10:16:32

标签: oracle export dump expdp

我想使用expdp导出我的数据库,我正在运行以下命令进行导出:

expdp SYSTEM/SYSTTEM PARFILE=export_dump.par

export_dump.par文件包含以下信息:

DIRECTORY=datapump
DUMPFILE=I.dmp
LOGFILE=I.log
SCHEMAS=RD,RC
CONTENT=ALL

我拥有目录datapump的所有权限。但是当我尝试运行导出命令时,我收到错误:

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation

2 个答案:

答案 0 :(得分:0)

请检查system是否拥有上述目录的权限。如果没有,请给予许可:

GRANT READ, WRITE ON DIRECTORY datapump TO SYSTEM;

如果未修复,请参阅以下链接

  

https://community.oracle.com/thread/2253168?tstart=0

     

http://www.dba-oracle.com/t_ora_39002_ora_39070_ora_29283.htm

答案 1 :(得分:0)

尝试将文件夹路径设置为当前桌面文件夹路径内,此100%适用于oracle 12c和Windows 10