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';  
    
  • 相关阅读:
    释放 Linux 系统预留的硬盘空间(转)
    内存置换空间(swap)之建置(转)
    启动挂载(转)
    硬链接与软链接(转)
    磁盘与目录的容量(转)
    linux网络相关配置文件(转)
    python资源库大全
    pikachu学习记录(二)
    pikachu学习记录(一)
    sqlmap基础用法
  • 原文地址:https://www.cnblogs.com/killkill/p/1623411.html
Copyright © 2011-2022 走看看