首页 > 解决方案 > 列出所有 Oracle Database 12c 特权

问题描述

哪里可以获得Oracle数据库的所有权限(系统权限)?

我尝试使用从下表中选择远程查询从 oracle 数据库 12c 中列出它们:-

ALL_WORKSPACE_PRIVS

ALL_XS_IMPLIED_PRIVILEGES

CDB_RSRC_MANAGER_SYSTEM_PRIVS

CDB_SYS_PRIVS

CDB_WM_SYS_PRIVS

CDB_WORKSPACE_PRIVS

CDB_XS_IMPLIED_PRIVILEGES

DBA_RSRC_MANAGER_SYSTEM_PRIVS

DBA_SYS_PRIVS

DBA_XS_ACES

DBA_XS_IMPLIED_PRIVILEGES

ROLE_SYS_PRIVS

SYSTEM_PRIVILEGE_MAP

USER_SYS_PRIVS

USER_WM_PRIVS

USER_XS_ACES

USER_PRIVILEGE_MAP

TABLE_PRIVILEGE_MAP

该查询列出了特权,但这是 oracle 12c 中存在的所有特权吗?如果没有,我怎样才能获得所有特权?它是否在 oracle 文档中可用,因为我没有看到它们,除了比我从系统中得到的要少。

我更喜欢手册中的(系统权限)列表,而不是Oracle 文档中的 Oracle 权限列表,因为它不包含所有(系统权限)。

例如,上述链接中不存在以下特权:-

ACCESS_WORKSPACE

CREATE_WORKSPACE

ADMIN_SEC_POLICY

ADMINISTER_SESSION

ADMIN_NAMESPACE

MODIFY_SESSION

CREATE_SESSION

MODIFY_NAMESPACE

TERMINATE_SESSION

MODIFY_ATTRIBUTE

ATTACH_SESSION

ASSIGN_USER

请您的建议受到高度赞赏且非常重要。

标签: databaseoracledatabase-administration

解决方案


推荐阅读