9

When I backup Oracle using this statement:

EXPDP userid=scott/tiger@orcl directory=DATA_PUMP_DIR dumpfile=%filename%.DMP

It has this error:

Ora-39002:The operation is invalid
Ora-3970:can not open the log file
Ora-39087:directory name DATA_PUMP_DIR is invalid

When I run:

select * from dba_directories;

The DATA_PUMP_DIR is

D:\app\Administrator\admin\orcl\dpdump\

More importantly, I created the directory by myself. It still gives the same error and I am very sure the directories exist.

4

5 回答 5

10

您需要授予用户对目录的读写权限才能进行备份。(假设您拥有所有权限)

GRANT read, write ON DIRECTORY data_pump_dir TO scott;
于 2013-09-19T08:10:37.333 回答
2

错误消息告诉您的是,用户SCOTT没有权限写入DATA_PUMP_DIR.

在 DBA 运行时

grant read, write on directory DATA_PUMP_DIR to scott;
于 2013-09-19T08:09:31.330 回答
2

D:\app\Administrator\admin\orcl\dpdump\ 是服务器上的目录吗?它必须可以从 Oracle 服务器软件访问才能有效,因为导出实际上是在服务器上而不是客户端上运行的。

于 2013-09-19T08:28:26.257 回答
1

错误:ORA-39087:目录名 C:\DUMP\PUB 无效

解决方案

授予为 ATGDB_EB_PUB 创建任何目录;

创建目录 YOUR_PATH 作为 'C:\dump\pub';

于 2017-01-29T16:08:40.713 回答
-1

impdp 用户/pass12@ETATD 目录=EDWEXPORT 转储文件=NETWORK_ACTIVITY_SETT_TEMP.dmp 日志文件=NETWORK_ACTIVITY_SETT_TEMP.log full=y;

导入:版本 12.2.0.1.0 - 2019 年 5 月 12 日星期日 09:42:02 生产

版权所有 (c) 1982, 2017,Oracle 和/或其附属公司。版权所有。

连接到:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64 位生产 ORA-39002:无效操作 ORA-39070:无法打开日志文件。ORA-39087: 目录名 EDWEXPORT 无效

于 2019-05-12T05:22:26.450 回答