oracle expdp报错ora-390087:目录名XXX无效
生活随笔
收集整理的這篇文章主要介紹了
oracle expdp报错ora-390087:目录名XXX无效
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、錯誤信息
在使用expdp導出oracle11g數據庫,執行命令expdp doms/doms@orcl schemas=doms dumpfile=doms.dmp content=data_only directory=doms_dump;
,一直報錯:
ORA-39002: 操作無效
ORA-39070: 無法打開日志文件。
ORA-39087: 目錄名 DOMS_DUMP; 無效
詳細信息如下:
C:\Documents and Settings\Administrator>expdp doms/doms@orcl schemas=doms dumpfile=doms.dmp content=data_only directory=doms_dump;Export: Release 11.2.0.1.0 - Production on 星期一 4月 2 10:02:03 2018Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-39002: 操作無效 ORA-39070: 無法打開日志文件。 ORA-39087: 目錄名 DOMS_DUMP; 無效二、查看數據庫中創建的目錄
管理員執行sqlselect * from dba_directories,查看創建的目錄,如下圖
三、問題原因
通過上面可以看到數據庫中已經創建好了目錄doms_dump,但是為什么導出時還會報目錄名無效呢?
再回頭仔細看錯誤信息,錯誤信息里的目錄名竟然帶分號;,怪不得目錄名無效呢,根本沒有doms_dump;目錄。
去掉最后的分號,再次執行,不再報錯。
導出報錯,都是分號;惹的禍,我們寫sql時習慣性的會加個分號結尾,需要注意的是命令行expdp時最后不能加分號,否則會把分號作為參數的值處理
總結
以上是生活随笔為你收集整理的oracle expdp报错ora-390087:目录名XXX无效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AToken小课堂----什么是私钥?什
- 下一篇: 用直观方式补偿互阻抗放大器