1. 程式人生 > >解決資料匯入(impdp)時ORA-29283報錯

解決資料匯入(impdp)時ORA-29283報錯

impdp報錯資訊如下


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 

該錯誤原因是dmp檔案存放路徑與資料庫中sqlplus的備份路徑directory不一致導致

解決:執行sqlplus,修改備份路徑

SQL> create or replace directory dbbak as '/orabak/20170512';

SQL> grant read,write on directory dbbak topublic;

執行impdp命令時所在的目錄無需再dmp檔案所在目錄,只需要sqlplus目錄(絕對路徑)正確即可