我理解这是陈词滥调,但在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:ad" SYS.UTIL_FILE"
有人可以告诉我这个目录是否需要在本地创建,并且知道为什么我会收到此错误?
答案 0 :(得分:0)
很可能你的路径'/ C:/ oracle /'是错的(以“/”开头)尝试'C:/ oracle /'如果这只是一个复制/粘贴错误,那么: 1)查看哪个用户启动了oracle.exe进程,很可能该用户无权写入该目录(测试此尝试在$ ORACLE_HOME文件夹中创建ora DIRECTORY,或指向datafile文件夹)。 2)当你启动expdp时,文件hr.dmp不应该存在于该目录中