我想使用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的所有权限。但是当我尝试运行export命令时,我收到的错误是:
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
请检查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
尝试在当前桌面文件夹路径中创建文件夹路径,这100%适用于oracle 12c和Windows 10。