Skip to content

DBA_USERS

功能描述

DBA_USERS系统视图用于展示当前数据库用户相关信息。

字段说明

字段名类型说明
DB_IDINTEGER库ID
USER_IDINTEGER用户ID
USER_NAMECHAR(128)用户名
IS_ROLEBOOLEAN是否为角色
PASSWORDBINARY口令的加密后内容
SUPER_IDINTEGER超类ID(对Object有效)
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 db_id,user_id,user_name,is_role,locked FROM dba_users;
    
    DB_ID | USER_ID | USER_NAME | IS_ROLE | LOCKED | 
    ------------------------------------------------------------------------------
    1 | 1 | SYSDBA| F | F |
    1 | 2 | SYSSSO| F | F |
    1 | 3 | SYSAUDITOR| F | F |
    1 | 4 | GUEST| F | F |
  • 查询当前库下是否有用户为锁定状态

相关系统视图

  • dba_schemas
  • dba_databases
  • dba_tables