oracle导库impdp报错

wlp13276711013 2018-08-02 10:48:05
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39001: 参数值无效
ORA-39000: 转储文件说明错误
ORA-31640: 无法打开要读取的转储文件 "E:\app\TGDB\xir_trd_exh.dmp"
ORA-27041: 无法打开文件
OSD-04002: ???????
O/S-Error: (OS 2) ????????????????

执行语句是
create or replace directory impdp_dir as 'E:\app\TGDB';

grant read,write on directory impdp_dir to xir_app,xir_md,xir_trd,xir_trd_exh;
echo
impdp xir_app/xpar@orcl directory=impdp_dir dumpfile=impdp_dir:xir_app.dmp logfile=impdp_dir:xir_app_%DstDate%_in.log table_exists_action=skip exclude=statistics


导出的时候也是用expdp导出的,导出时的oracle版本和导入版本一致,不知道是哪里出了问题,请赐教
...全文
517 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 baidu_36457652 的回复:
查看下权限 付一个 imp_full_database 试试

不对,说错了,是看看你路径上文件权限,oracle和用户对这个directory的权限
  • 打赏
  • 举报
回复
查看下权限 付一个 imp_full_database 试试
wlp13276711013 2018-08-09
  • 打赏
  • 举报
回复
引用 1 楼 qq_34182425 的回复:
dumpfile=impdp_dir:xir_app.dmp ? 不是应该dumpfile=xir_app.dmp 吗 你这样写会不会读不到DMP所以报错啊。

impdp_dir是自己写的一个配置脚本,这样写没有问题的
verejava 2018-08-03
  • 打赏
  • 举报
回复
备份与恢复 导入导出

http://www.verejava.com/?id=17173807122159

卖水果的net 2018-08-03
  • 打赏
  • 举报
回复
确认文件是否存在,路径是否正确,文件内容是否合法。

PS:可以写成 dumpfile=dmp_dir:xxxx.dmp 的形式。
DB丨JOK 2018-08-02
  • 打赏
  • 举报
回复
dumpfile=impdp_dir:xir_app.dmp ? 不是应该dumpfile=xir_app.dmp 吗 你这样写会不会读不到DMP所以报错啊。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧