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';  
    
  • 相关阅读:
    用webservice实现的一个天气预报程序
    让VS.net2005手机模拟器上网
    EVC4.0 PPC2003 Emulator 转中文版
    BSTR转CString
    在pocket pc 2003上播放声音
    VC++.net 2005 SmartDevice 屏幕转向
    c#.net2005 调用evc4.0生成的dll文件
    Json
    adb 命令模拟按键事件
    bat 截取字符
  • 原文地址:https://www.cnblogs.com/killkill/p/1623411.html
Copyright © 2011-2022 走看看