oracle 查看用户、权限、角色

原创 2013年12月05日 17:05:37


查看用户、权限、角色的命令和视图

1.查看所有用户: 
select * from dba_users; 
select * from all_users; 
select * from user_users; 
2.查看用户系统权限: 
select * from dba_sys_privs; 
select * from session_privs; 
select * from user_sys_privs; 
3.查看用户对象权限: 
select * from dba_tab_privs; 
select * from all_tab_privs; 
select * from user_tab_privs; 
4.查看所有角色: 
select * from dba_roles; 
5.查看用户所拥有的角色: 
select * from dba_role_privs; 
select * from user_role_privs; 


与权限,角色相关的视图大概有下面这些:
   DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限
   USER_SYS_PRIVS:  查询当前用户所拥有的系统权限
   SESSION_PRIVS:    查询当前用户所拥有的全部权限
   ROLE_SYS_PRIVS:   查询某个角色所拥有的系统权限

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

   ROLE_ROLE_PRIVS:    当前角色被赋予的角色
   SESSION_ROLES:      当前用户被激活的角色
   USER_ROLE_PRIVS:   当前用户被授予的角色

另外还有针对表的访问权限的视图:

   TABLE_PRIVILEGES
   ALL_TAB_PRIVS   
   ROLE_TAB_PRIVS:     某个角色被赋予的相关表的权限

Oracle 本身的数据字典设计很合理, 因为DBA_xxx, ALL_xxx,USER_xxx
让人一看大概就知道这个视图是干什么用的. 本文简要总结了一下与权限,角色相关的视图.


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Oracle用户权限角色设置

  • 2013年04月05日 21:24
  • 25KB
  • 下载

Oracle概要文件、用户权限和角色

  • 2007年12月21日 04:24
  • 896KB
  • 下载

Oracle用户,角色,权限相关SQL

查看当前用户的缺省表空间   SQL>select username,default_tablespace from user_users;   查看当前用户的角色   SQL>se...

Oracle用户、权限、角色管理

  • 2010年12月08日 00:59
  • 37KB
  • 下载

Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别 .

http://blog.csdn.net/wh62592855/article/details/4791879   sys和system用户区别 1)最重要的区别,存储的数据的重要性不同 ...

Oracle角色、权限、用户相关知识

首先用一个命令赋予user用户connect角色和resource角色:grant connect,resource to user;运行成功后用户包括的权限:CONNECT角色: --是授予最终用户...

Oracle用户、权限、角色管理

Oracle用户、权限、角色管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或...
  • love_se
  • love_se
  • 2011年05月04日 22:20
  • 918

常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项

1.各种不同权限的用户 系统权限: 用户名:sys/system(用户名默认的是 sys,system);密码:Oracle11g(密码是你安装的密码,oracle11g的密码必须填Oracle1...

Oracle用户,权限,角色以及登录管理

1. sys和system用户的区别 system用户只能用normal身份登陆em。除非你对它授予了sysdba的系统权限或者syspoer系统权限。 sys用户具有“SYSDBA”或者“SYS...
  • pianzif
  • pianzif
  • 2014年03月13日 13:18
  • 2277

Oracle查询用户权限角色(dba_sys_privs)

Oracle查询用户权限 2009-06-22 16:54 数据字典 1、动态数据字典是以v$xxx开始的数据字典,在数据库中约有150个左右,这些数据字典反映数据库动态运行状况,在不同时间查询...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 查看用户、权限、角色
举报原因:
原因补充:

(最多只允许输入30个字)