Я пытаюсь открыть файл, находящийся на сервере базы данных, я использовал SELECT * FROM V $ PARAMETER WHERE NAME = 'utl_file_dir', чтобы узнать путь к каталогу.
Когда я выполняю этот код, яполучаю эту ошибку.ошибка "ORA-29283: недопустимая файловая операция"
declare
v_file_handler utl_file.file_type;
p_dir varchar2(100):='/d04/data/edi/inbound';
v_no number:=1;
v_file varchar2(30):='ut_file.txt';
begin
if utl_file.is_open(v_file_handler) then
dbms_output.put_line('Already opened');
else
v_file_handler:= utl_file.fopen(p_dir,v_file,'r');
utl_file.putf(v_file_handler,'program %s\n',sysdate);
dbms_output.put_line('not opened');
end if;
exception
when others then
dbms_output.put_line(sqlerrm);
end;