今天用expdp的时候,报错

[oracle@jcy2 exped]$ expdp \'/as sysdba\' directory=c1 dumpfile=full.dmp full=y logfile=full.log;

Export: Release 11.2.0.4.0 - Production on Sat Feb 22 21:15:01 2020

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

ORA-39002: invalid operation

ORA-39070: Unable to open the log file.

ORA-29283: invalid file operation

ORA-06512: at "SYS.UTL_FILE", line 536

ORA-29283: invalid file operation

看到这个错误后,先想到的权限的问题,以为是数据库内的directory的权限没有赋给相关的用户,但是经过查询后发现已经给相关的用户赋予了read,write权限了。

目录下是否生成了导入log文件,如果没有,就肯定是目录读写权限问题。

折腾了很久后发现原来是由于在数据库内创建directory时有个字母写错了,而服务器上根本就没有这个目录,因此就报这个错误了。

解决办法就是要么删除directory重建,使其对应的目录和服务器一致,要么就是在服务器上创建和之前directory指定的目录一致。我通过重建directory后,顺利将数据导入。

SQL> col owner for a6

SQL> ^C

SQL> ^M

SQL> col DIRECTORY_NAME for a20

SQL> col DIRECTORY_PATH for a30

SQL> select * from dba_directories where DIRECTORY_NAME='c1';

no rows selected

SQL> select * from dba_directories where DIRECTORY_NAME='C1';

OWNER  DIRECTORY_NAME        DIRECTORY_PATH

------ -------------------- ------------------------------

SYS    C1            /home/oracle/rman/expdp

但是并没有这个目录

[oracle@jcy2 ~]$ cd /home/oracle/rman/expdp

-bash: cd: /home/oracle/rman/expdp: No such file or directory

错误目录是:/home/oracle/rman

/expep

解决方法:mv

expep /home/oracle/rman

/expdp

oracle expdp 39002,expdp 导入数据时ORA-39002、ORA-39070错误排查相关推荐

  1. sql loader 导入数据时的问题

    2019独角兽企业重金招聘Python工程师标准>>> 在使用oracle sql loader 工具导入数据时遇到的问题,具体的shell脚本如下: #!/bin/bashexpo ...

  2. oracle 数据库新建实例导入数据

    oracle 数据库中如何新建实例,然后导入数据 在工作经常需要建一个库,建个表空间,再新建用户,配置权限,导入数据. 第一步 用DBCA新建数据库,这个就下一步好,没什么好说的, 第二步 建表空间: ...

  3. 从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法...

    注意,64位系统,用64位的补丁文件; https://www.cnblogs.com/A2008A/articles/2438962.html 操作系统:使用的是64位的Windows Server ...

  4. SqlServer的SSIS导入导出数据时找不到连接错误处理

    SqlServer的SSIS导入导出数据时找不到连接错误处理 报错: 找不到连接"SourceConnectionOLEDB".如果找不到特定的连接元素,Connections集合 ...

  5. 解决MySQL导入数据时遇到secure-file-priv的问题

    解决MySQL导入数据时遇到secure-file-priv的问题 参考文章: (1)解决MySQL导入数据时遇到secure-file-priv的问题 (2)https://www.cnblogs. ...

  6. Spark SQL读取Oracle的number类型的数据时精度丢失问题

    Spark SQL读取Oracle的number类型的数据时精度丢失问题 在程序开发中,使用到了sparkSQL读取Oracle数据库,发现当sparkSQL读取Oracle的number类型字段时, ...

  7. mysql导入数据时 USING BTREE 错误解决办法

    今天在往测试数据库导入数据时,其中一个商品类目表报USING BTREE 错误: You have an error in your SQL syntax; check the manual that ...

  8. excel导入数据时null值的处理

    场景 excel导入数据时,空文本转换金额报错. 问题分析 如amount字段,后台明明设置了为空不转换啊: if(StringUtils.isEmpty(amount)){invoice.setAm ...

  9. mysql数据导入乱码怎么办_MYSQL导入数据时出现乱码怎么办

    MYSQL导入数据时出现乱码的解决办法:1.通过修改mysql安装文件中[my.ini]中参数解 决乱码问题:2.在命令行导入乱码解决:3.直接粘贴sql文件里的代码:4.用记事本或其他文本工 具改变 ...

  10. git导入项目时,git出现10054错误

    记录一下使用git导入项目时,git出现10054错误 PS E:\html> git clone https://github.com/bradtraversy/50projects50day ...

最新文章

  1. 概率链接nbu 2416 奇怪的散步
  2. 不同真菌物种注释数据库对群落组成的影响
  3. 控制iOS的导航栏和状态栏的样式
  4. 排队机叫号系统服务器安装设置,易达办事大厅排队叫号系统
  5. iphone文件夹如何添加服务器,iPhone怎么在文件夹内新建文件夹 iPhone在文件夹内新建文件夹方法...
  6. Delphi自定义获取网卡MAC地址过程
  7. CityEngine如何生成隧道
  8. iOS应用图片命名规则
  9. php mysql 排名_mysql中如何实现排名
  10. 诗与远方:无题(七十六)
  11. Opera R3 将使用新的用户界面
  12. 【优化算法】搜索引擎优化算法(BES)【含Matlab源码 1426期】
  13. 一些网络爱好者常用的网络工具
  14. 谭浩强C语言练习题及详细答案
  15. 硬件设计规范化 - 原理图和 PCB 的版本号命名规则
  16. oppok3如何刷机_OPPO K3(6GB/64GB/全网通)手机密码忘记怎么刷机?
  17. 电商后台管理系统-权限管理模块
  18. 人工智能如何被用于造福人类?
  19. 李想的理想,不太「理想」
  20. SMB Signing not required漏洞修复方法

热门文章

  1. 走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能
  2. 用ajax技术实现无闪烁定时刷新页面
  3. IDEA中多行注释及取消注释的快捷键分享
  4. SSI——服务器端嵌入
  5. 京东商品详情页碎碎念
  6. 使用Fiddler进行iOS APP的HTTP/HTTPS抓包
  7. Go的sync.Once(三):once.do(函数名)  函数只执行一次
  8. 元神一直显示连接服务器失败,原神连接服务器失败是什么情况-提示连接服务器失败处理办法-去秀手游网...
  9. 麒麟810处理器_华为nova5跑分公布,麒麟810到底是什么水平?
  10. python图片批量处理器_用python给图片批量打水印