您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

授予 SYS_REPLICATION_ADMIN_ROLE

执行与复制有关的管理任务(如授予复制角色、管理发布、预订、同步用户和配置文件、管理消息类型、设置与复制相关选项等)需要 SYS_RUN_REPLICATION_ADMIN_ROLE 系统角色。

先决条件

MANAGE ROLES 系统特权。

背景信息

缺省情况下,将授予 SYS_REPLICATION_ADMIN_ROLE 系统角色这些系统特权,但不授予管理权限:

  • ACCESS USER PASSWORD

  • CREATE ANY PROCEDURE

  • CREATE ANY TABLE

  • CREATE DATABASE VARIABLE

  • DROP ANY TABLE

  • DROP ANY PROCEDURE

  • MANAGE ANY DATABASE VARIABLE

  • MANAGE ANY OBJECT PRIVILEGE

  • MANAGE ANY PROPERTY HISTORY

  • MANAGE ANY USER

  • MANAGE ANY WEB SERVICE

  • MANAGE LISTENERS

  • MANAGE REPLICATION

  • MANAGE ROLES

  • SERVER OPERATOR

  • SELECT ANY TABLE

  • SELECT PUBLIC DATABASE VARIABLE

  • SET ANY SYSTEM OPTION

  • SET ANY PUBLIC OPTION

  • SET ANY USER DEFINED OPTION

  • UPDATE PUBLIC DATABASE VARIABLE

    无法撤消 SYS_RUN_REPLICATION_ADMIN_ROLE 系统角色的这组缺省系统特权,但可将其它系统特权和角色授予 SYS_RUN_REPLICATION_ADMIN_ROLE 系统角色,还可从 SYS_RUN_REPLICATION_ADMIN_ROLE 系统角色中将其撤消。

    可将 SYS_RUN_REPLICATION_ADMIN_ROLE 系统角色授予其它角色,只是不能授予管理权限(使用 WITH NO ADMIN OPTION 子句)。WITH ADMIN OPTION 和 WITH ADMIN ONLY OPTION 子句对 SYS_RUN_REPLICATION_ADMIN_ROLE 系统角色无效。

    过程

    要授予 SYS_REPLICATION_ADMIN_ROLE 系统角色,请执行:

    GRANT ROLE SYS_REPLICATION_ADMIN_ROLE TO