zoukankan      html  css  js  c++  java
  • Oracle 中查看用户和权限的一些视图

    ORACLE中数据字典视图分为3大类,    
    用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。
    USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息
    ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息
    DBA_*:有关整个数据库中对象的信息

    1.查看所有用户:  
    select * from dba_user;  
    select * from all_users;  
    select * from user_users;  
    2.查看用户系统权限:  
    select * from dba_sys_privs;  
    select * from all_sys_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;  
      
    6.查看当前用户的缺省表空间  
    select username,default_tablespace from user_users;  
      
    7.查看某个角色的具体权限,  
    如grant connect,resource,create session,create view to TEST;  
    查看RESOURCE具有那些权限,  
    用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';  
    
  • 相关阅读:
    mybatis批量插入数据
    oracle的dmp数据文件的导出和导入以及创建用户
    maven安装第三方jar包到本地仓库
    IntelliJ IDEA 注册码,激活
    分布式事务实现-Spanner
    Redis Cluster原理
    twemproxy源码分析
    Paxos可容错的一致性协议
    UpdateServer事务实现机制
    Coroutine及其实现
  • 原文地址:https://www.cnblogs.com/killkill/p/1623411.html
Copyright © 2011-2022 走看看