我知道这是陈词滥调,但是在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 /',然后:1)查看哪个用户启动了oracle。 exe进程,最有可能该用户无权写入该目录(要进行测试,请尝试在$ ORACLE_HOME文件夹中创建ora DIRECTORY,或指向datafile文件夹)。2)启动expdp时,该目录中不应存在文件hr.dmp
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句