Oracle用户权限视图

  一. Oracle用户权限视图概述

  与权限,角色相关的视图大概有下面这些:

  DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限

  USER_SYS_PRIVS: 当前用户所拥有的系统权限

  SESSION_PRIVS: 当前用户所拥有的全部权限

  ROLE_SYS_PRIVS: 某个角色所拥有的系统权限

  注意: 要以SYS用户登陆查询这个视图,否则返回空.

  ROLE_ROLE_PRIVS: 当前角色被赋予的角色

  SESSION_ROLES: 当前用户被激活的角色

  USER_ROLE_PRIVS: 当前用户被授予的角色

user_col_privs_recd 中的 col什么意思 recd什么意思 privs 什么意思 是什么英文单词的缩写?


user_col_privs_recd 用户对数据表的每个列属性的权限记录表
col column 列
privs privilege 权限
recd record 记录
对于该视图的各列owner, table_name, column_name, grantor, privilege, grantable
owner 即用户标示
table_name 表名
column_name 列名
grantor 授权者
privilege 权限
grantable 是否可以授权'YES', 'NO'