是否可以从 oracle 数据库访问我 PC 上的文件夹?换句话说,我的本地计算机上没有安装数据库,我在我的 PC 'C:\LOB' 上创建了一个文件夹,我想保存从数据库检索到的图像,但它返回一个
ORA-29283 错误: 无效的文件操作。
我确定该目录已创建,因为我可以在数据库的目录文件夹中看到它。那么可能是什么问题呢?是因为文件夹是在我的电脑上创建的,而数据库在其他地方吗?以下是我的程序:
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('MY_DIR', file_name, 'WB', raw_max_size);
-- Here it stops working ! --
....
utl_file.fclose(file_ref);
END BLOB_UPDATE;