`
dannyhz
  • 浏览: 395627 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

参考写queue赋权限

 
阅读更多
引用



DBMS_AQADM.CREATE_QUEUE_TABLE
(
QUEUE_TABLE => 'GCE_META.FPML_NOTIFY_QT_OGG'
,QUEUE_PAYLOAD_TYPE => 'SYS.AQ$_JMS_TEXT_MESSAGE'
,COMPATIBLE => '8.1.3'
,SORT_LIST => 'ENQ_TIME'
,MULTIPLE_CONSUMERS => false
,MESSAGE_GROUPING => 0
,COMMENT => 'fpml transform notify queue for OGG'
,SECURE => false
);


DBMS_AQADM.CREATE_QUEUE
(
QUEUE_NAME => 'GCE_META.FPML_NOTIFY_Q_OGG'
,QUEUE_TABLE => 'GCE_META.FPML_NOTIFY_QT_OGG'
,QUEUE_TYPE => 0
,MAX_RETRIES => 5
,RETRY_DELAY => 0
,RETENTION_TIME => 0
);



DBMS_AQADM.START_QUEUE
(
QUEUE_NAME => 'GCE_META.FPML_NOTIFY_Q_OGG'
,ENQUEUE => true
,DEQUEUE => true
);

DBMS_AQADM.GRANT_QUEUE_PRIVILEGE
(
PRIVILEGE => 'ALL',
QUEUE_NAME => 'GCE_META.FPML_NOTIFY_Q_OGG'
,GRANTEE => 'GCE_DMM_UPDATE_ROLE'
);

DBMS_AQADM.START_QUEUE
(
QUEUE_NAME => 'GCE_META.AQ$_FPML_NOTIFY_QT_OGG_E'
,ENQUEUE => false
,DEQUEUE => true
);

DBMS_AQADM.GRANT_QUEUE_PRIVILEGE
(
PRIVILEGE => 'DEQUEUE',
QUEUE_NAME => 'GCE_META.AQ$_FPML_NOTIFY_QT_OGG_E'
,GRANTEE => 'GCE_DMM_UPDATE_ROLE'
);


select * from dba_tab_privs where table_name = 'RELATIONAL_GTM_OTC_Q' AND OWNER = 'BUAT_META';

GCE1_DMM_UPDATE_ROLE BUAT_META RELATIONAL_GTM_OTC_Q BUAT_META ENQUEUE NO NO
GCE1_DMM_UPDATE_ROLE BUAT_META RELATIONAL_GTM_OTC_Q BUAT_META DEQUEUE NO NO


select * from dba_tab_privs where table_name = 'RELATIONAL_GTM_OTC_QT' AND OWNER = 'BUAT_META';

R2_DMM_READONLY_ROLE BUAT_META RELATIONAL_GTM_OTC_QT BUAT_META SELECT NO NO
GCE1_DMM_UPDATE_ROLE BUAT_META RELATIONAL_GTM_OTC_QT BUAT_META SELECT NO NO



分享到:
评论

相关推荐

    C语言头文件 QUEUE.H

    C语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言头文件 QUEUE.HC语言...

    Audio Queue Services 参考示例

    iOS的 Audio Queue Services 参考示例。 官方文档参考 ...

    C# MessageQueue示例

    - **权限控制**:可以设置消息队列的访问控制列表(ACL),控制哪些用户或组可以访问队列。 - **监控与管理**:使用`MessageQueueAdmin`工具可以查看和管理队列,包括删除、清空队列等操作。 综上所述,"C# ...

    C++ 用linked list写priority queue

    用linked list来写priority queue

    C++写的Queue队列

    C++写的Queue队列

    Queue练习及参考答案

    Queue练习及参考答案

    Queue-Queue-Queue

    Queue-Queue-Queue

    Queue与Topic的比较

    Queue 与 Topic 的比较 Queue 和 Topic 是 JMS(Java Message Service)中两种基本的消息模式,分别对应 Point-to-Point 和 Publish/Subscribe 模式。 Queue 模式 在 Queue 模式中,一条消息仅能被一个消费者...

    thinkphp5.0.24+queue 队列信息完整源码

    《ThinkPHP5.0.24与Queue队列技术详解》 在PHP开发领域,ThinkPHP框架因其简洁高效的特性而广受欢迎,特别是在企业级应用中,其提供的队列功能能够帮助开发者实现异步任务处理,提高系统性能。本文将详细探讨在...

    活用Android的Message Queue

    在Android开发中,Message Queue是一种重要的机制,用于在不同线程间进行异步通信和任务调度。理解并熟练运用Message Queue、Looper和Handler是构建高效、响应性良好的Android应用的关键。 1. **Message Queue...

    前端开源库-promise-queue-plus

    在前端开发中,异步操作是常见的编程...开发者可以通过阅读源码了解其内部实现原理,参考文档学习如何在项目中使用,并通过示例快速上手。对于前端开发者来说,掌握并运用这样的工具库,无疑会提升开发效率和项目质量。

    前端开源库-promise-queue

    Promise Queue 是一个专门用于解决此类问题的开源库,它允许我们以有序、控制流的方式执行基于Promise的异步任务。这个库的核心理念是通过队列机制限制同时运行的任务数量,从而避免系统资源过度消耗,提高应用性能...

    Handler Looper MessageQueue 源码解析

    在Android系统中,Handler、Looper和MessageQueue是实现线程间通信的核心组件,它们共同构建了一个消息处理机制。本文将深入解析这三者的源码,帮助你理解它们的工作原理,并教你如何手写一套自己的Handler系统。 ...

    C++ Queue(带上限的)

    在C++编程语言中,`Queue`是一种常用的数据结构,它遵循“先进先出”(First In First Out, FIFO)的原则。通常,C++标准库提供了`<queue>`头文件来实现基本的队列操作,但这个标准队列并没有设置上限。在某些特定...

    tp5.1消息队列 think-queue

    标题 "tp5.1消息队列 think-queue" 指的是使用ThinkPHP5.1框架集成的消息队列组件——think-queue。消息队列在软件开发中扮演着重要角色,它允许应用程序异步处理耗时任务,提高系统响应速度和整体性能。think-queue...

    实例MSMQ(MessageQueue)

    在C#中,可以通过`MessageQueue.SetPermissions`方法来设置权限。 **6. MSMQ的事务处理** MSMQ支持事务性消息,这意味着一组操作可以作为一个原子单元,要么全部成功,要么全部失败。这在需要保证数据一致性的情况...

    Unity3d 队列 方法 Queue

    ### Unity3D中的队列(Queue)方法解析与应用实例 #### 一、概述 在Unity3D开发中,队列是一种非常实用的数据结构,它遵循先进先出(First In First Out, FIFO)的原则,即最先加入队列的元素会最先被移除。队列在...

    C#对Windows Queue的完美操作

    在本文中,我们将深入探讨如何使用C#编程语言与Windows队列(Windows Queue)进行交互。Windows队列是操作系统提供的一种服务,用于在应用程序之间安全地传输数据,尤其是在多线程和异步处理环境中。在“日本中央...

    MessageQueue实战

    MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战MessageQueue实战

    Android Priority Job Queue

    Android Priority Job Queue

Global site tag (gtag.js) - Google Analytics