嗨,我在一个模式中有一个oracle队列,即aqs。
示例队列
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对暴徒使用,它不起作用!说对象不存在。
发布于 2016-11-17 15:12:04
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
https://stackoverflow.com/questions/40657781
复制相似问题