现在,我需要做一存储过程,会输出文件到一目录,一般情况会以sysdba的身份登录,修改utl_file_dir,或者直接
修改init.ora文件。但我现在没有sysdba用户,orcale服务器,我也不能直接操作。
现在我有一普通用户,我想给这个用户指定可以访问某目录比如D:/fiellog
有没有办法请各位高手指教。
有人说select * FROM ALL_DIRECTORIES,修改这个值就可以,但好像行不通。
修改init.ora文件。但我现在没有sysdba用户,orcale服务器,我也不能直接操作。
现在我有一普通用户,我想给这个用户指定可以访问某目录比如D:/fiellog
有没有办法请各位高手指教。
有人说select * FROM ALL_DIRECTORIES,修改这个值就可以,但好像行不通。
[ALL_DIRECTORIES]是个什么样的表或者视图啊。不明白,
这个视图应该看到的是你当前用户下所能访问的所有directories,是真的吗?
grant read, write on directory exp_dir to eygle;
此时用户eygle就拥有了对该目录的读写权限。