oracle expdp报错ora-390087:目录名XXX无效
一、錯(cuò)誤信息
在使用expdp導(dǎo)出oracle11g數(shù)據(jù)庫(kù),執(zhí)行命令expdp doms/doms@orcl schemas=doms dumpfile=doms.dmp content=data_only directory=doms_dump;
,一直報(bào)錯(cuò):
ORA-39002: 操作無(wú)效
ORA-39070: 無(wú)法打開(kāi)日志文件。
ORA-39087: 目錄名 DOMS_DUMP; 無(wú)效
詳細(xì)信息如下:
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: 操作無(wú)效 ORA-39070: 無(wú)法打開(kāi)日志文件。 ORA-39087: 目錄名 DOMS_DUMP; 無(wú)效二、查看數(shù)據(jù)庫(kù)中創(chuàng)建的目錄
管理員執(zhí)行sqlselect * from dba_directories,查看創(chuàng)建的目錄,如下圖
三、問(wèn)題原因
通過(guò)上面可以看到數(shù)據(jù)庫(kù)中已經(jīng)創(chuàng)建好了目錄doms_dump,但是為什么導(dǎo)出時(shí)還會(huì)報(bào)目錄名無(wú)效呢?
再回頭仔細(xì)看錯(cuò)誤信息,錯(cuò)誤信息里的目錄名竟然帶分號(hào);,怪不得目錄名無(wú)效呢,根本沒(méi)有doms_dump;目錄。
去掉最后的分號(hào),再次執(zhí)行,不再報(bào)錯(cuò)。
導(dǎo)出報(bào)錯(cuò),都是分號(hào);惹的禍,我們寫(xiě)sql時(shí)習(xí)慣性的會(huì)加個(gè)分號(hào)結(jié)尾,需要注意的是命令行expdp時(shí)最后不能加分號(hào),否則會(huì)把分號(hào)作為參數(shù)的值處理
總結(jié)
以上是生活随笔為你收集整理的oracle expdp报错ora-390087:目录名XXX无效的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: AToken小课堂----什么是私钥?什
- 下一篇: 用直观方式补偿互阻抗放大器