当我尝试在Oracle 11g中使用impdp时,无效的参数值和错误的转储文件规范

时间:2018-07-06 09:04:02

标签: oracle impdp

我正在尝试从数据泵dmp文件中获取SQL DDL语句。但是我在运行impdp时得到了这个提示:

Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31619: invalid dump file "D:\Oracle\dmp\mydmp.dmp"

我正在尝试运行此命令:

impdp myuser/password directory=mydir dumpfile=mydmp.dmp sqlfile=myddl.sql logfile=mylog.log;

我的用户几乎拥有所有特权,并且具有对该目录的读写权限。

我正在这样做以从此dmp文件中检索表空间。 我的最终目标是完全恢复从另一台计算机完成的数据库。有人告诉我,在将此数据库导入到新计算机之前,我需要获取表空间并在新计算机上重新创建相同的表空间。旧计算机的用户也不同。

抱歉,这听起来很简单。这是我第一次使用Oracle DB。

任何建议或指导将不胜感激。

谢谢

0 个答案:

没有答案