impdp導資料時的ORA-39002,: invalid operation,ORA-39070,ORA-29283等錯誤

dcswinner發表於2012-07-15

用expdp命令匯入資料時,發現報如下錯誤:

 ORA-39002: invalid operation
 ORA-39070: Unable to open the log file.
 ORA-29283: invalid file operation
 ORA-06512: at "SYS.UTL_FILE", line 475
 ORA-29283: invalid file operation

看到這個錯誤後,先想到的許可權的問題,以為是資料庫內的directory的許可權沒有賦給相關的使用者,但是經過查詢後發現已經給相關的使用者賦予了read,write許可權了。折騰了很久後發現原來是由於在資料庫內建立directory時有個字母寫錯了,而伺服器上根本就沒有這個目錄,因此就報這個錯誤了。

解決辦法就是要麼刪除directory重建,使其對應的目錄和伺服器一致,要麼就是在伺服器上建立和之前directory指定的目錄一致。我通過重建directory後,順利將資料匯入。

參考:

http://space.itpub.net/519536/viewspace-664406

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12129601/viewspace-735524/,如需轉載,請註明出處,否則將追究法律責任。

相關文章