首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改windows上的impdp目录

更改windows上的impdp目录
EN

Stack Overflow用户
提问于 2017-12-11 12:19:23
回答 1查看 2.7K关注 0票数 1

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

代码语言:javascript
复制
impdp me/pass@mydb file=mydump.DMP 

我得到了这个错误:

代码语言:javascript
复制
unable to open file /rdsdbdata/datadump/mydump.DMP

现在我在windows上,所以我不知道那个摄像头是从哪里来的。我还尝试这样设置目录:

代码语言:javascript
复制
impdp me/pass@mydb  directory=C:\Oracle fiel=mydmp.DMP

这会给我一个“无效的目录”错误。

一些研究也说在SQL中尝试这样做:

代码语言:javascript
复制
create or replace DIRECTORY DATA_DUMP_DIR AS 'C:\Oracle';

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

如何在windows上导入此文件?

EN

回答 1

Stack Overflow用户

发布于 2017-12-11 12:46:25

首先,创建一个目录:

代码语言:javascript
复制
SQL> conn sys as sysdba
SQL> create directory dp_dir as 'C:\Oracle';

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

代码语言:javascript
复制
SQL> grant read, write on directory dp_dir to user;

确保转储文件位于C:\Oracle目录中。

然后以如下方式运行impdp

代码语言:javascript
复制
impdp user@tnsname directory=dp_dir dumpfile=dumpfilename.dmp
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47746367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档