Oracle 权限说明
2019-05-23 本文已影响0人
黑白_a9aa
oracle支持上百种有效的权限,详细信息可以查看system_privilege_map
select * from system_privilege_map;
-
视图dba_sys_privs
每个grantee都分配了一组特定的权限,可以当作一个角色来理解 -
视图user_role_privs
配置记录了用户拥有的角色信息
grant操作实质上修改的应当是此视图中的信息
select * from user_role_privs;
查看指定用户拥有哪些具体的权限
SELECT DISTINCT
( privilege )
FROM
dba_sys_privs
WHERE
grantee IN (
SELECT
granted_role
FROM
dba_role_privs
WHERE
grantee = 'username'
);