我想用EXPDP導出我的數據庫,我出口運行下面的命令:Oracle導出給ORA-29283:無效的文件操作錯誤
expdp SYSTEM/SYSTTEM PARFILE=export_dump.par
的export_dump.par文件包含以下信息:
DIRECTORY=datapump
DUMPFILE=I.dmp
LOGFILE=I.log
SCHEMAS=RD,RC
CONTENT=ALL
我擁有所有的目錄datapump.But權限仍當我嘗試運行export命令我得到的錯誤是:
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
是否'datapump'爲定義的目錄存在(在數據庫服務器上,而不是在客戶機上,如果它們不同)? Oracle O/S用戶可以讀寫該操作系統目錄嗎? –
是的oracle o/s用戶可以讀寫該操作系統的datapump目錄,因爲當我嘗試從相同的commany使用不同的ip和sid導出另一個數據庫時,它會導出數據庫 – Andrew
如果您連接到不同的IP那麼它是一個不同的數據庫服務器;該目錄必須存在於172.17.1.2上,並可由Oracle在172.17.1.2上讀/寫。 –