> 데이터 베이스 > MySQL 튜토리얼 > directory创建不正确导致的ORA-39070: Unable to open the log file

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 16:00:34
원래의
2211명이 탐색했습니다.

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

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

$> expdp "'/ as sysdba'" directory=DUMP_DIR dumpfile=eseal.dump schemas=ESEAL,ESCHECKER 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的。

本文永久更新链接地址

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿