database - 列出所有 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
请您的建议受到高度赞赏且非常重要。