在JOB中重建索引出现权限不足的错误

bibione 2008-03-12 02:48:45
写了一个存储过程,涉及到表分区的删除和拆分,所以索引必须重建,单独执行存储过程没有问题,但是在JOB中自动运行时出现权限不足的问题,我也查过相关资料,都说要显示的授权,可是我把所有能想到的权限都显示的授予了,还是报权限不足的错误!
注:重建索引用的是动态SQL语句,因为有很多表,重建的索引无法预知!
...全文
185 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
iihero 2008-03-24
  • 打赏
  • 举报
回复
想不出你这里怎么会出错。job中执行索引重建,分区拆分,应该问题不大。
如果实在不行,可以使用scheduled task或者cron来实现
doer_ljy 2008-03-24
  • 打赏
  • 举报
回复
先关注一下,有时间再研究一下吧
CathySun118 2008-03-24
  • 打赏
  • 举报
回复
先付给DBA权限试试
kongkongye 2008-03-23
  • 打赏
  • 举报
回复
具体是哪个语句在报错呢?

授予 alter any table ,alter any index 权限有无风险?
bibione 2008-03-13
  • 打赏
  • 举报
回复
加了authid current_user 可以在存储过程中运行,但是放到JOB中仍然权限不足
bibione 2008-03-13
  • 打赏
  • 举报
回复
哪位高手能帮我解决下!
ywb1973 2008-03-13
  • 打赏
  • 举报
回复
create or replace procedure xx(xxx IN CHARACTER) authid current_user
as
在as前加上authid current_user也不行吗?
bzszp 2008-03-12
  • 打赏
  • 举报
回复
实在找不到原因可以尝试赋给public相关权限试试
但是不推荐这样做。

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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