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

问题描述 投票:1回答:2

我想使用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
oracle export dump expdp
2个回答
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


0
投票

尝试在当前桌面文件夹路径中创建文件夹路径,这100%适用于oracle 12c和Windows 10。

© www.soinside.com 2019 - 2024. All rights reserved.