Skip to content

DBA_ROLES

功能描述

DBA_ROLES系统视图用于展示当前库下所有角色信息。

字段说明

字段名类型说明
DB_IDINTEGER库ID
USER_IDINTEGER用户ID
USER_NAMECHAR(128)用户名
IS_ROLEBOOLEAN是否为角色
PASSWORDBINARY口令的加密后内容
START_TIMEDATETIME有效期开始时间
UNTIL_TIMEDATETIME有效期结束时间
LOCKEDBOOLEAN是否被锁定(在解锁前该用户不能登录系统)
EXPIREDBOOLEAN是否过期(过期后该用户可登录系统但只能进行口令重设操作)
PASS_SET_TIMEDATETIME最近一次设置口令的时间
PASS_SET_PERIODINTEGER口令设置周期
ALIASCHAR(128)用户别名
IS_SYSBOOLEAN是否系统内建
TRUST_IPCHAR(128)可信任IP范围
XLS_PIDINTEGER安全策略ID
XLS_LIDINTEGER安全级别ID
XLS_CIDSBIGINT安全范畴ID
PRIORITYINTEGER执行优先级
TEMP_SPACE_QUOTAINTEGER临时表空间配额(单位:M)
CURSOR_QUOTAINTEGERcursor配额
SESSION_QUOTAINTEGERSESSION配额
IO_QUOTAINTEGERIO配额(单次命令最大IO次数)
CREATE_TIMEDATETIME创建时间
LAST_MODI_TIMEDATETIME最后修改时间
ENCRY_IDINTEGER加密机ID
RESERVED2CHAR(128)保留字段
RESERVED3CHAR(128)保留字段

说明:

ENCRY_ID在较低版本的数据库中不支持,详细信息请联系运维人员获取。

示例

  • 查询库下角色信息

    sql
    SQL> SELECT user_name,is_role,locked FROM dba_roles;
    
    USER_NAME | IS_ROLE | LOCKED | 
    ------------------------------------------------------------------------------
    DB_ADMIN| T | <NULL>|
    DB_POLICY_ADMIN| T | <NULL>|
    DB_POLICY_OPER| T | <NULL>|
    DB_AUDIT_ADMIN| T | <NULL>|
    DB_AUDIT_OPER| T | <NULL>|
    PUBLIC| T | <NULL>|
  • 查询用户具有的角色信息

相关系统视图

  • dba_schemas
  • dba_users
  • dba_databases