DBA_USERS

DBA_USERS 描述了数据库中的所有的用户

相关视图:

USER_USERS描述了当前的用户,但是没有视图中没有PASSWORD, PROFILE, PASSWORD_VERSIONS, EDITIONS_ENABLED,和AUTHENTICATION_TYPE 列。

表42 DBA_USERS 结构
列名 类型 描述
USERNAME VARCHAR(128) 用户名(名字长度大于30的,截取名字的前30个字符)
USER_ID NUMERIC(1000,38) 用户id(名字长度大于30的,截取名字的前30个字符)
PASSWORD VARCHAR(4000) 此列的值取决于AUTHENTICATION_TYPE字段的取值(AUTHENTICATION_TYPE的取值为external时取值为加密后的密码,其余时候取NULL值)
ACCOUNT_STATUS VARCHAR(32) 账号的状态,取值如下: OPEN EXPIRED LOCKED EXPIRED & LOCKED
LOCK_DATE DATE 如果账户被锁,则此列显示被锁定的时间,否则为空(取值为固定值NULL)
EXPIRY_DATE DATE 账户的有效期
DEFAULT_TABLESPACE VARCHAR(128) 数据的默认表空间(名字长度大于30的,截取名字的前30个字符)
TEMPORARY_TABLESPACE VARCHAR(128) 该账户建立临时表的默认表空间或一个表空间组的名字(取值为固定值TEMP)
CREATED DATE 用户的创建时间(取值为建库时间)
PROFILE VARCHAR(128) 用户资源配置文件的名字(取值为固定值"")
INITIAL_RSRC_CONSUMER_GROUP VARCHAR(128) 当前用户的初始的资源用户组(取值为固定值NULL)
EXTERNAL_NAME VARCHAR(4000) 用户外部名称(取值为固定值NULL)
PASSWORD_VERSIONS VARCHAR(17) 显示账户密码散列的版本列表。如果老的不区分大小写的ORCL散列存在,则 PASSWORD_VERSIONS 列的值会包括10G,如果SHA-1散列存在则包括11G,如果新的基于SHA-2的SHA-512散列存在则包括12C。要注意,这些版本信息的任何组合可以出现在任意的账户中。(取值为固定值NULL)
EDITIONS_ENABLED VARCHAR(1) 指明对应用户多版本是否开启,值为Y或N。(取值为固定值"N")
AUTHENTICATION_TYPE VARCHAR(18) 用户的认证机制,取值如下: NONE PASSWORD EXTERNAL FINGERPRINT CERTIFICATE