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


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
28.09.2017, 13:20
    #39527629
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTL_FILE: Invalid file operation
t0rikПроцедура запускается от пользователя с правами DBA.RTFM ТОП №4
...
Рейтинг: 0 / 0
28.09.2017, 13:31
    #39527639
dump(null)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTL_FILE: Invalid file operation
t0rikсоображениядолго соображал... ах да! обратить внимание на значение currentfile.
...
Рейтинг: 0 / 0
28.09.2017, 13:33
    #39527641
t0rik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTL_FILE: Invalid file operation
в ТОП-4 не нашел ответ на свой вопрос.
...
Рейтинг: 0 / 0
28.09.2017, 13:33
    #39527643
t0rik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTL_FILE: Invalid file operation
dump(null)t0rikсоображениядолго соображал... ах да! обратить внимание на значение currentfile.

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


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