Plsql Oracle UTL_FILE.fremove(或frename)权限被拒绝

Plsql Oracle UTL_FILE.fremove(或frename)权限被拒绝,plsql,permissions,oracle12c,utl-file,Plsql,Permissions,Oracle12c,Utl File,我们在Linux上安装了oracle 12.1.0.2,我们有一个从文件夹中读取文件、处理数据并将文件写入另一个文件夹的过程,并且我们对该文件夹拥有所需的所有权限,因此它一直工作到现在。 当我们试图从起始文件夹中删除源文件时,会出现问题,因为数据库用户拥有文件夹的所有权限,但不拥有特定文件的所有权限!用户和供应商可以通过ftp上传此文件夹中的文件,但我们无法找到复制文件夹权限的方法,我附上几个屏幕截图,请帮助 Oracle错误为ORA-29283:文件操作无效 在创建文件期间,可以通过发出以下

我们在Linux上安装了oracle 12.1.0.2,我们有一个从文件夹中读取文件、处理数据并将文件写入另一个文件夹的过程,并且我们对该文件夹拥有所需的所有权限,因此它一直工作到现在。 当我们试图从起始文件夹中删除源文件时,会出现问题,因为数据库用户拥有文件夹的所有权限,但不拥有特定文件的所有权限!用户和供应商可以通过ftp上传此文件夹中的文件,但我们无法找到复制文件夹权限的方法,我附上几个屏幕截图,请帮助

Oracle错误为ORA-29283:文件操作无效

在创建文件期间,可以通过发出以下命令授予权限
-rwxr-xr-x


$chmod 755 test\u ftp.xlsx
$chmod a+x test\u ftp.xlsx
以删除相关文件。

不幸的是,在每次用户操作后运行chmod是不可行的。@Federico ok,可能吧。你尝试过这样的方式吗?目前我们只有两个用户在上传,所以我们设置了他们的Winscp以在需要的权限下上传文件,这并不是一个完美的解决方案,但至少它是有效的。