❶ oracle 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 --文件操作無效
sqlplus system/manager@orcl
create or replace directory dd as 'c:\dd'
grant read,write on directory dd to test;
exit
然後在c盤根目錄下建立dd的文件
然後執行
expdp test/test schemas=test directory=dd mpfile=test;
這些語廳薯握法,沒什麼問題的啊
你確定你手做在c盤根目錄下建好了實體目扮慶錄?~
❷ 執行存儲過程時報錯,ORA-06512: 在 "SYS.UTL_FILE", line 536的解決辦法
這里有兩個問題:
where hp.id_=hv.procinstid_ and id_ like '"'+y+'%"'
oracle的字元連接用 ||
雙引號是什麼意思?
這樣試試:
where hp.id_=hv.procinstid_ and id_ like y || '%'
❸ oracle expdp 命令導出失敗,提示操作無效
'/home/cbadev' 這個文件夾的許可權有問題。仔細看看吧
❹ 為什麼我的oracle10g中除了系統用戶,其他用戶都不能使用包UTL_FILE呢 求大俠幫忙啊~
檢查UTL_FILE目錄的許可權
❺ oracle用utl_file導出表數據的問題
你的文件是在loop...end loop打開,且在裡面關閉的,在無數據時,這個循環壓根就沒有執行。
把file_handle := utl_file.fopen('TMP',write_file_name,'a');移到打開游標之前,即begin下面;
把utl_file.fclose(file_handle);移到關閉游標之後森塌,即end之前。
或許這樣可以生成空文件。如果還不生成空文件,就在關昌孝閉之前寫入一空行就是。
utl_file.put_line(file_handle,'此迅圓');
❻ 我百度oracle的impdp導入的時候看到你的回答,說已解決,我想請問你是怎麼做的
沒遇到過這個問題,問一下:
你的dmp文件是exp導出的還是expdp導緩啟出嫌哪段的?確認是芹譽expdp導出的了嗎。
❼ 達夢資料庫UTL_FILE.FOPEN報錯-5657
訪問許可權。
達猛搭夢資料庫UTL_FILE.FOPEN報錯-5657可能敗知鄭是訪問許可權的問題,察頌可以先查詢一下有沒有訪問許可權。
❽ 在oracle存儲過程中調用utl_file.fremove刪除兩個文件夾下的圖片問題
1:好像多打虧拿衫數了個' 換utl_file.fremove('DIR','sf'||V_Code||'.jpg')試試銷塌搭。
2:增加異常處理。
try
utl_file.fremove('DIR','sf'||V_Code||'.jpg');
exception
end;
utl_file.fremove('DIE','tt'||V_Code||'.jpg');