首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将队列权限授予oracle中的另一个架构

将队列权限授予oracle中的另一个架构
EN

Stack Overflow用户
提问于 2016-11-17 14:42:08
回答 1查看 7.6K关注 0票数 1

嗨,我在一个模式中有一个oracle队列,即aqs。

示例队列

代码语言:javascript
复制
   BEGIN DBMS_AQADM.CREATE_QUEUE(
     Queue_name          => 'AQS.MOb_MSG',
     Queue_table         => 'AQS.MOb_QT',
     Queue_type          =>  0,
     Max_retries         =>  5,
     Retry_delay         =>  0,
     dependency_tracking =>  FALSE,
     comment             => 'SAMPLE');
  END;

我有相应的队列表,created.It可以正常工作。

现在,我确实希望使用另一个名为“.How”的模式为队列提供select授权,我是否为队列的另一个模式提供权限?是否需要为队列或队列表提供select访问权限。

我试过使用AQS.MOb_MSG上的grant对暴徒使用,它不起作用!说对象不存在。

EN

回答 1

Stack Overflow用户

发布于 2016-11-17 15:12:04

代码语言:javascript
复制
EXECUTE DBMS_AQADM.grant_queue_privilege ( 
   privilege     =>     'ALL', or (enqueue) or (dequeue)
   queue_name    =>     'AQS.MOb_MSG', 
   grantee       =>     'grantee_user', 
   grant_option  =>      FALSE/TRUE);

如果要授予对队列表的直接访问权限,请执行以下操作。你必须这么做。grant select on MOb_QT to xxxx

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40657781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档