Oracle 通过impdp导入报ORA-39002 ORA-39165错误的解决方案

 更新时间:2023年09月06日 09:42:14   作者:lxpaopao  
这篇文章主要介绍了Oracle 通过impdp导入报ORA-39002 ORA-39165错误,本文给大家分享原因分析及解决方案,需要的朋友可以参考下

通过以下命令导入数据到oracle数据库,报"ORA-39002: 操作无效","ORA-39165: 未找到方案" 错误

impdp tms/tms123@orcl schema=tms directory=dump_dir dumpfile=ZBTMS2021031701.DMP

原因是通过expdp导出的用户,与需要导入的用户名称不一致;

修改为以下命令

--remap_schema参数相当于imp工具中的fromuser和touser参数,可以实现将一个用户的数据导入到另一个用户中
impdp tms/tms123@orcl remap_schema=zbtms:tms directory=dump_dir dumpfile=ZBTMS2021031701.DMP

导入继续报错,空间zbtms不存在,修改为以下命令,才导入成功

impdp tms/tms123@orcl remap_schema=zbtms:tms remap_tablespace=zbtms:tms directory=dump_dir dumpfile=ZBTMS2021031701.DMP
/*
说明:
remap_schema 当导出导入用户不一致时,zbtms为导出用户,tms 为导入用户
remap_tablespace 当导出导入表空间不一致时,zbtms为导出表空间,tms 为导入表空间
directory=dump_dir 指定逻辑目录
dumpfile=ZBTMS2021031701.DMP 需要导入的文件,不能携带路径,需放在指定逻辑目录下
*/

到此这篇关于Oracle 通过impdp导入报ORA-39002 ORA-39165错误的文章就介绍到这了,更多相关Oracle 导入报ORA-39002 ORA-39165错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • oracle快速删除重复的记录

    oracle快速删除重复的记录

    oracle快速删除重复的记录...
    2007-03-03
  • Oracle密码文件的使用和维护

    Oracle密码文件的使用和维护

    Oracle密码文件的使用和维护...
    2007-03-03
  • Oracle如何清除一个用户下的所有表(谨慎操作!)

    Oracle如何清除一个用户下的所有表(谨慎操作!)

    在测试数据库脚本可用性的时候,会新建一个用户然后执行脚本,测试成功之后,需要清空表,下面这篇文章主要给大家介绍了关于Oracle如何清除一个用户下的所有表的相关资料,需要的朋友可以参考下
    2023-03-03
  • Oracle数据库在windows系统上重启步骤

    Oracle数据库在windows系统上重启步骤

    有时候在服务中重启了oracle之后,数据库并不能正常访问,下面这篇文章主要介绍了Oracle数据库在windows系统上重启的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-09-09
  • ORACLE多条件统计查询的简单方法

    ORACLE多条件统计查询的简单方法

    这篇文章主要介绍了ORACLE多条件统计查询的简单方法,具有一定参考价值。这里给大家分享下,希望对大家有所帮助。
    2017-10-10
  • Oracle存储过程、包、方法使用总结(推荐)

    Oracle存储过程、包、方法使用总结(推荐)

    这篇文章主要介绍了Oracle存储过程、包、方法使用总结(推荐),需要的朋友可以参考下
    2017-05-05
  • Oracle创建表语句详解

    Oracle创建表语句详解

    这篇文章主要介绍了Oracle创建表语句,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • oracle中sql%rowcount的作用详解

    oracle中sql%rowcount的作用详解

    这篇文章主要介绍了oracle中sql%rowcount的作用,sql%rowcount来判断是否更新了记录的状态,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • ORACLE数据库闪回查询用法详解

    ORACLE数据库闪回查询用法详解

    Oracle闪回技术是Oracle数据库系统中一种强大的恢复和调试工具,它允许用户撤销数据库的逻辑错误,如误删除、误修改等,这篇文章主要介绍了ORACLE数据库闪回查询用法的相关资料,需要的朋友可以参考下
    2025-11-11
  • Oracle数值型函数TRUNC(x[,y])用法详解及注意事项

    Oracle数值型函数TRUNC(x[,y])用法详解及注意事项

    trunc是一种函数,功能和函数INT类似,是截取日期或数字,返回指定的值,这篇文章主要介绍了Oracle数值型函数TRUNC(x[,y])用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-09-09

最新评论