如何将数据从Oracle故障转储文件加载到Oracle数据库?

时间:2018-08-06 06:32:45

标签: sql oracle oracle11g oracle-sqldeveloper

我尝试了以下方法

impdp SYSTEM/ABCD DIRECTORY=E:\OracleDM\dumpFile DUMPFILE=dump_Student.DMP  LOGFILE=dump_Student_imp.log

1 个答案:

答案 0 :(得分:2)

DIRECTORY不是DMP文件的 real 文件系统路径-它是Oracle对象。您应该将其创建为SYS,向将要使用它的用户授予特权,然后实际上使用该目录。

例如:

SQL> show user
USER is "SYS"
SQL> create directory my_dir as 'c:\temp';

Directory created.

SQL> grant read, write on directory my_dir to hr;

Grant succeeded.

在操作系统命令提示符下:

impdp hr/hr@xe directory=my_dir dumpfile=...