powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / UTL_FILE: Invalid file operation
5 сообщений из 5, страница 1 из 1
UTL_FILE: Invalid file operation
    #39527620
t0rik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй еды, Всем!


Oracle 11.2.0.4 / Win64

Есть такая конструкция:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
create or replace PROCEDURE EXPFILES

AS

CURSOR C1 IS	
	SELECT FILENAME FROM FILESTABLE WHERE FILE_ID=61;
    

v_filename utl_file.file_type;
currentfile VARCHAR2(255);
    
BEGIN
  

OPEN C1;

FETCH C1 into currentfile;

v_filename := utl_file.fopen('FILEEXPORT',currentfile,'w');
utl_file.put_line(v_filename,'test');
UTL_FILE.fflush(v_filename);
UTL_FILE.fclose(v_filename);

CLOSE C1;

  
END EXPFILES;



Директория создана. Процедура запускается от пользователя с правами DBA. Гранты розданы, права есть. Получаем:

ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation

если пишу руками

Код: plsql
1.
v_filename := utl_file.fopen('FILEEXPORT','testfile.txt,'w');



Файл создается как надо. И даже если имя файла русскими буквами, то тоже создается как надо. У кого есть соображения по этому поводу?
...
Рейтинг: 0 / 0
UTL_FILE: Invalid file operation
    #39527629
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t0rikПроцедура запускается от пользователя с правами DBA.RTFM ТОП №4
...
Рейтинг: 0 / 0
UTL_FILE: Invalid file operation
    #39527639
dump(null)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t0rikсоображениядолго соображал... ах да! обратить внимание на значение currentfile.
...
Рейтинг: 0 / 0
UTL_FILE: Invalid file operation
    #39527641
t0rik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в ТОП-4 не нашел ответ на свой вопрос.
...
Рейтинг: 0 / 0
UTL_FILE: Invalid file operation
    #39527643
t0rik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dump(null)t0rikсоображениядолго соображал... ах да! обратить внимание на значение currentfile.

а что с ним не так?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / UTL_FILE: Invalid file operation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]