Отказано в разрешении Oracle UTL_FILE.fremove (или имя пользователя) - PullRequest
0 голосов
/ 07 июня 2018

У нас есть установка Oracle 12.1.0.2 в Linux, у нас есть процедура, которая читает файлы из папки, обрабатывает данные и записывает файл в другую папку, и у нас есть все необходимые разрешения для папки ,так что работает до этого момента.Проблема возникает, когда мы пытаемся удалить исходный файл из начальной папки, потому что пользователь базы данных обладает всеми правами на эту папку, но не на конкретный файл!Пользователи и поставщики могут загружать файлы в эту папку через FTP, и мы не смогли найти способ репликации разрешений для папок. Я прилагаю пару снимков экрана, помогите.

Ошибка Oracle - ORA-29283: недопустимая операция с файлом Права на папки

Права на файлы

1 Ответ

0 голосов
/ 07 июня 2018

Во время создания файлов разрешение -rwxr-xr-x может быть предоставлено путем выдачи:

$ chmod 755 test_ftp.xlsx или $ chmod a+x test_ftp.xlsx для возможности удаления связанного файла.

...