更改寡妇

时间:2017-12-11 04:19:23

标签: windows oracle

我正在尝试在Windows中导入oracle DMP文件。我试试这个:

impdp me/pass@mydb file=mydump.DMP 

我收到此错误:

unable to open file /rdsdbdata/datadump/mydump.DMP

现在我在窗户上,所以我不知道那个凸轮的位置。我也尝试设置这样的目录:

impdp me/pass@mydb  directory=C:\Oracle fiel=mydmp.DMP

给了我一个"无效目录"错误。

一些研究还说要在SQL中尝试这个:

create or replace DIRECTORY DATA_DUMP_DIR AS 'C:\Oracle';

但这也给我一个无效的目录错误。

如何在Windows上导入此文件?

1 个答案:

答案 0 :(得分:0)

首先,创建一个目录:

SQL> conn sys as sysdba
SQL> create directory dp_dir as 'C:\Oracle';

向将要执行导入的用户授予READWRITE权限。

SQL> grant read, write on directory dp_dir to user;

确保您的转储文件位于C:\Oracle

目录中

然后运行impdp

impdp user@tnsname directory=dp_dir dumpfile=dumpfilename.dmp