执行命令 select * from user_role_privs;之后输出
USERNAME                GRANTED_ROLE                  ADM  DEF  OS_
----------------------- ------------------------------ --------------------------------
SYSTEM                  DBA                            YES YES NO
想问下这里的ADM DEF OS_代表的是什么意思?
 

解决方案 »

  1.   


    USER_ROLE_PRIVS 当前用户授予的角色。    栏      数据类型    描述
    USERNAME     VARCHAR2(30) 用户名或公共GRANTED_ROLE VARCHAR2(30) 授予用户角色的名称ADMIN_OPTION VARCHAR2(3)  指示是否授予与管理OPTION(YES)或不(NO)DEFAULT_ROLE VARCHAR2(3)  指示作用是否为指定用户的默认角色(YES)或不(NO)OS_GRANTED   VARCHAR2(3)  授予操作系统(YES)或不(NO)的发生,如果配置参数OS_ROLES的 = 真。
      

  2.   

    这是我的理解
    ADM 表示 grant dba to users with admin option  你查这角色 的ADM就是YES
    DEF 表示是否是缺省权限
    OS_ 是否是操作系统级的用户你非要个正规解释找文档
    ADMIN_OPTION Indicates whether the grant was with the ADMIN OPTION (YES) or not (NO)
    DEFAULT_ROLE  Indicates whether the role is designated as a DEFAULT ROLE for the user (YES) or not (NO)
    OS_GRANTED  Granted by the operating system (YES) or not (NO); occurs if configuration parameter OS_ROLES = true.