我想从oracle数据库中选择字节并将它们转换为图像文件。当我编写oracle过程时,它在UTL_FILE.fopen中停止并返回一个ORA-29280错误。 Oracle社区表示,这个错误是由于操作系统级用户可能没有权限写入文件夹而导致的,或者我们应该使用upper_cases。但对于建议1,我试图访问相同的文件夹使用.Net和图像文件已成功创建,建议2我尝试使用大写,但我仍然面临同样的错误。可能是什么问题呢?为什么我可以从.Net创建文件,但不能从oracle创建?下面是我的代码:无法从oracle打开文件
CREATE OR REPLACE PROCEDURE BLOB_UPDATE (file_name in varchar) IS
file_ref UTL_FILE.file_type;
raw_max_size constant number := 32767;
begin
file_ref := UTL_FILE.fopen('C:\LOB', file_name, 'WB', raw_max_size);
-- Here it stops working ! --
....
utl_file.fclose(file_ref);
END BLOB_UPDATE;
的Oracle安装在本地机器或你”重新使用远程数据库? – Kacper
没有@Kacper,它没有安装在我的机器上 –