`
zwt2001267
  • 浏览: 435987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

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

 

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;

 

 

1.       以下语句可以查看Oracle提供的系统权限

select name from sys.system_privilege_map

 

2.       查看一个用户的所有系统权限(包含角色的系统权限)

select privilege from dba_sys_privs where grantee='DATAUSER' 

union 

select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );  

 

3.       sql 查询用户授予的角色

select * from dba_role_privs where grantee='这里写你的用户名(大写)'

 

 

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

 

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

2USER_SYS_PRIVS:  查询当前用户所拥有的系统权限。

3SESSION_PRIVS:    查询当前用户所拥有的全部权限。

4ROLE_SYS_PRIVS:  查询某个角色所拥有的系统权限。

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

 

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

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

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

 

针对表的访问权限的视图:

TABLE_PRIVILEGES

ALL_TAB_PRIVS

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

分享到:
评论

相关推荐

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

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

    oracle 实验六 模式对象管理与安全管理

    熟悉Oracle中权限分类和设置,理解系统提供用户的角色和权限5.熟练使用建立用户、角色,为用户授权、授予角色的命令 【实验内容】1.创建一个TESTUSER用户,密码为test,默认表空间为users表空间2.创建用户后为其授予...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    9.7.3 撤销服务器登录的访问权限和授予的角色 9.8 控制数据库访问和管理 9.8.1 为登录分配访问权限和角色 9.8.2 为多个登录分配角色 9.8.3 创建标准的数据库角色 9.8.4 创建应用程序数据库角色 9.8.5 删除数据库用户...

    SQL2008 常用 命令

    SQL2008 常用 命令 系统视图,系统表,系统存储过程的使用 SQL语句创建登录名,数据库用户,数据库角色及分配权限

    Oracle新建用户、角色,授权,建表空间的sql语句

    oracle数据库的权限系统...例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。 每个oracle用户都有一个名字和口令,并拥有一些由其创建的

    orcale常用命令

    查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select ...

    最全的oracle常用命令大全.txt

    查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select ...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    9.7.3 撤销服务器登录的访问权限和授予的角色 9.8 控制数据库访问和管理 9.8.1 为登录分配访问权限和角色 9.8.2 为多个登录分配角色 9.8.3 创建标准的数据库角色 9.8.4 创建应用程序数据库角色 9.8.5 删除数据库用户...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    9.7.3 撤销服务器登录的访问权限和授予的角色 9.8 控制数据库访问和管理 9.8.1 为登录分配访问权限和角色 9.8.2 为多个登录分配角色 9.8.3 创建标准的数据库角色 9.8.4 创建应用程序数据库角色 9.8.5 删除数据库用户...

    实 验 四 数据安全控制

    熟练掌握SQL SERVER数据库中使用SQL命令方式对视图的创建、修改与删除,熟练掌握SQL SERVER数据库中用户和角色的创建、修改和删除,在第一次实验的基础上对用户和角色对表和视图的访问进行权限控制,为后继学习创建...

    MySQL 常用命令速查表:日常开发、求职面试必备良方!

    文章目录连接服务器查看帮助查看连接退出连接账户和权限创建用户查看用户修改密码锁定/解锁用户用户授权查看权限撤销权限管理角色删除用户管理数据库查看数据库创建数据库切换数据库删除数据库管理表创建表查看所有...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     9.7.3 撤销服务器登录的访问权限和授予的角色 257  9.8 控制数据库访问和管理 258  9.8.1 为登录分配访问权限和角色 258  9.8.2 为多个登录分配角色 259  9.8.3 创建标准的数据库角色 260  9.8.4 创建应用...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     9.7.3 撤销服务器登录的访问权限和授予的角色 257  9.8 控制数据库访问和管理 258  9.8.1 为登录分配访问权限和角色 258  9.8.2 为多个登录分配角色 259  9.8.3 创建标准的数据库角色 260  9.8.4 创建应用...

    SQL.Server.2008管理员必备指南.part3.rar(3/4)

     9.7.3 撤销服务器登录的访问权限和授予的角色 257  9.8 控制数据库访问和管理 258  9.8.1 为登录分配访问权限和角色 258  9.8.2 为多个登录分配角色 259  9.8.3 创建标准的数据库角色 260  9.8.4 创建应用...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

     9.7.3 撤销服务器登录的访问权限和授予的角色 257  9.8 控制数据库访问和管理 258  9.8.1 为登录分配访问权限和角色 258  9.8.2 为多个登录分配角色 259  9.8.3 创建标准的数据库角色 260  9.8.4 创建应用...

    数据库基础

    §9.7.1 与用户、角色与权限有关的数据字典 209 §9.7.2 查询数据字典信息 209 第十章 其它一些常见问题及技巧 212 §10.1 一些常见问题 212 §10.1.1 Oracle与2000年问题 212 §10.1.2 如何正确插入日期数据 213 §...

    精通SQL 结构化查询语言详解

    13.1.2 SQL的安全对象和权限 13.1.3 授权图  13.2 角色管理  13.2.1 CREATE语句创建角色  13.2.2 DROP语句删除角色  13.2.3 GRANT语句授予角色  13.2.4 REVOKE语句取消角色  13.3 权限管理  13.3.1 ...

    1-oracle各指标查看、常用命令及操作(自己修订)

    第十二章:查看数据库、用户字典的SQL 第一章:日志管理 2 第二章:表空间管理 3 第三章:表 4 第四章:索引 5 第五章:约束 6 第六章: 视图/同义词/dblink/编码方式 6 第七章:LOAD数据 7 第八章:用户管理 8 第九...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle建议用户自己设计数据库管理和安全的权限规划,而不要简单的使用这些预定角色。将来的版本中这些角色可能不会作为预定义角色。  DELETE_CATALOG_ROLE, EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色...

    非常全的oracle文档

    2. 查看用户帐户及状态 27 十、 Oracle用户解锁 27 1. 对scott用户解锁 27 2. 更改scott用户的密码: 27 3. 锁定scott用户: 27 十一、 使用OEM 27 十二、 SQL/PLUS连接数据库 28 12.1. SQL*Plus工具 28 12.2. 连接...

Global site tag (gtag.js) - Google Analytics