导出转储文件时出错 (Oracle)

Errors while exporting dump file (Oracle)

我知道这是陈词滥调,但在 oracle 中执行导出转储时,我遇到了这些错误。

我几乎遵循了几乎所有在线文档并执行了以下步骤:

CREATE OR REPLACE DIRECTORY export_meta as '/C:/oracle/'; (where C/oracle is my local path)

GRANT READ,WRITE ON export_meta to HR 

expdp username/password DIRECTORY=export_meta
dumpfile=hr.dmp

但是出现这些错误:

ORA-39002: 无效操作 ORA-39070: 无法打开日志文件。 ORA-29283: 无效的文件操作 ORA-06512: 广告“SYS.UTIL_FILE”

有人可以告诉我是否需要在本地创建此目录,以及我为什么会收到此错误的任何想法?

很可能你的路径 '/C:/oracle/' 是错误的(它以“/”开头)尝试 'C:/oracle/' 如果这只是一个 copy/paste 错误然后: 1) 查看哪个用户启动了 oracle.exe 进程,很可能该用户无权写入该目录(要对此进行测试,请尝试在 $ORACLE_HOME 文件夹中创建 ora DIRECTORY,或者指向到数据文件夹)。 2) 启动 expdp

时,文件 hr.dmp 不应存在于该目录中