执行其他用户快照刷新的权限问题

Michaelyfj 2002-11-11 08:57:04
在一个存储过程中调用执行快照刷新
create or replace procedure DDS.up_refresh
as
begin
dbms_snapshot.refresh('PT.TB_DATA','');
end;
存储过程可以正常创建,在执行存储过程时提示
没有足够的权限,请问需要什么权限?
...全文
21 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckysxn 2002-11-11
  • 打赏
  • 举报
回复
授予alter any snapshot
exec any procedure
把dbms_snapshot的执行权限授予执行用户
hosia 2002-11-11
  • 打赏
  • 举报
回复
执行该快照刷新的对象,以及建时快照的对象的名字要一样才行。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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