【发布时间】:2018-11-27 03:13:30
【问题描述】:
我正在使用数据泵对 4 个 .dmp 文件执行导入,并继续收到如下错误集:
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 新手,找不到有用的解决方案。
我正在像here 一样执行导入,尽管我使用的是 oracle 12c。
我在 windows 命令中运行的命令如下所示:
impdp user/pass@db_name directory=DUMP_DIR dimpfile="file_name.dmp" schemas=schema_name content=all parallel=4
在 oracle 中创建了 DUMP_DIR,并授予了适当的权限。
我也用
运行了这个命令... logfile=file_name.log
在最后添加,但我不确定日志文件是否已创建或保存在何处。
我找到了this - 它几乎是完全相同的一组错误,但在导出和 linux 上。在答案的最后有一句“如果我们在 Windows 机器上,那么我们需要确保侦听器和数据库都已使用完全相同的用户名启动。”这在导入的情况下有用吗?如果是 - 究竟是什么意思?
【问题讨论】:
-
“dimpfile”是一个错字,还是它在你的命令中所说的?