我正在尝试在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上导入此文件?
答案 0 :(得分:0)
首先,创建一个目录:
SQL> conn sys as sysdba
SQL> create directory dp_dir as 'C:\Oracle';
向将要执行导入的用户授予READ
和WRITE
权限。
SQL> grant read, write on directory dp_dir to user;
确保您的转储文件位于C:\Oracle
。
然后运行impdp
:
impdp user@tnsname directory=dp_dir dumpfile=dumpfilename.dmp