• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

directory创建不正确导致的ORA-39070: Unable to open the log file

mysql 搞代码 4年前 (2022-01-09) 21次浏览 已收录 0个评论

directory创建不正确导致的ORA-39070: Unable to open the log file

今天一同事向我反映说expdp无法导出,有报错:

$> expdp “‘/ as sysdba'” directory=DUMP_DIR dumpfile=eseal.dump schemas=ESEAL,ESCH本文来源gaodai#ma#com搞@@代~&码*网/ECKER logfile=eseal.dump.expdp.log

Export: Release 10.2.0.5.0 – 64bit Production on Monday, 23 July, 2012 17:34:45

Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.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

一开始怀疑可能DUMP_DIR的路径或权限有问题,查了一下,目录确实存在的,权限也正确,就是不能导出。将DUMP_DIR重建,居然好了,导出一点问题都没有! 怪哉 !于是查看同事创建DUMP_DIR的命令,终于发现了问题所在。同事创建DUMP_DIR的命令是:

SQL> create directory DUMP_DIR as ‘/u01/dump
2 ‘;

也就是说他在路径中多了一个换行符! 难怪会报Unable to open the log file错误。

这些都是工作中的小细节,,但是就是这些小细节可能导致一些很奇怪很棘手的问题,甚至是灾难。所以说任何事情都不能马虎,还得细心再细心,尤其是做DBA的。

本文永久更新链接地址


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:directory创建不正确导致的ORA-39070: Unable to open the log file

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址