UTL_FILE不能用

shiwb 发布于 2013/05/07 21:10
阅读 304
收藏 0

在使用UTL_FILE.fopen是出现如下错误。

ORA-29280: 目录路径无效

ini.ora已经配置了访问目录,且重启DB了。

求解。

加载中
0
shiwb
shiwb
不好意思,已经解决
0
shiwb
shiwb
create directory temp as 'E:\plsql';
grant read on directory temp to user1;

grant write on directory temp to user1;
f_handle := utl_file.fopen('TEMP','ins_str.sql','r');
                                      要大写


0
shiwb
shiwb

或者是(管理员登录)
alter system set utl_file_dir='E:\plsql' scope=spfile
重启DB
用show查看参数设置
show parameter utl_file_dir

0
Cavalier
Cavalier
存储过程读取文件。 要给相关权限的。 可以不用数据库创建的。 直接在文件系统创建就行
shiwb
shiwb
是的。了解。
返回顶部
顶部