汇出Excel问题

dmh2000 2018-04-26 04:39:17
有个项目需要通过Oracle汇出Excel

代码如下

create or replace directory UTL_EXCEL as '/test';
grant read,write on directory UTL_EXCEL to testUesr;
grant execute on utl_file to testUesr;

declare
L_FILE UTL_FILE.FILE_TYPE;
L_FILE := UTL_FILE.FOPEN('UTL_EXCEL', 'a.xls', 'w');




打开文件总是提示
ORA-29283: 文件操作无效

查了好久的资料都没有解决,到底是哪里出了问题?
Oracle小白,还请各位大神指教,谢谢~
...全文
979 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2018-04-28
  • 打赏
  • 举报
回复
1、确认目录是正确的,相对目录or绝对目录 2、确认用户有对应的访问权限
  • 打赏
  • 举报
回复
你的test目录是哪个用户建的
卖水果的net 2018-04-26
  • 打赏
  • 举报
回复
'/test' 这个目录的所有者,改成 oracle 用户。 用 chown 这个命令改,如果还有问题,再追问。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧