用户-SYS_USERS
📄字数 995
👁️阅读量 加载中...
功能描述
SYS_USERS系统表用于管理数据库用户相关信息。
字段说明
序号 | 字段名 | 类型 | 说明 | V11 | V12 |
---|---|---|---|---|---|
0 | DB_ID | INTEGER | 库ID | √ | √ |
1 | USER_ID | INTEGER | 用户ID | √ | √ |
2 | USER_NAME | VARCHAR | 用户名 | √ | √ |
3 | IS_ROLE | BOOLEAN | 是否为角色 | √ | √ |
4 | PASSWORD | BINARY | 口令的加密后内容 | √ | √ |
5 | START_TIME | DATETIME | 有效期开始时间 | √ | √ |
6 | UNTIL_TIME | DATETIME | 有效期结束时间 | √ | √ |
7 | LOCKED | BOOLEAN | 是否被锁定(在解锁前该用户不能登录系统) | √ | √ |
8 | EXPIRED | BOOLEAN | 是否过期(过期后该用户可登录系统但只能进行口令重设操作) | √ | √ |
9 | PASS_SET_TIME | DATETIME | 最近一次设置口令的时间 | √ | √ |
10 | PASS_SET_PERIOD | INTEGER | 口令设置周期 | √ | √ |
11 | ALIAS | VARCHAR | 用户别名 | √ | √ |
12 | IS_SYS | BOOLEAN | 是否系统内建 | √ | √ |
13 | TRUST_IP | VARCHAR | 可信任IP范围 | √ | √ |
14 | XLS_PID | INTEGER | 安全策略ID | √ | √ |
15 | XLS_LID | INTEGER | 安全级别ID | √ | √ |
16 | XLS_CIDS | BIGINT | 安全范畴ID | √ | √ |
17 | PRIORITY | INTEGER | 执行优先级 | √ | √ |
18 | TEMP_SPACE_QUOTA | INTEGER | 临时表空间配额(单位M) | √ | √ |
19 | CURSOR_QUOTA | INTEGER | cursor配额 | √ | √ |
20 | SESSION_QUOTA | INTEGER | SESSION配额 | √ | √ |
21 | IO_QUOTA | INTEGER | IO配额(单次命令最大IO次数) | √ | √ |
22 | CREATE_TIME | DATETIME | 创建时间 | √ | √ |
23 | LAST_MODI_TIME | DATETIME | 最后修改时间 | √ | √ |
24 | ENCRY_ID | INTEGER | 加密机ID | × | √ |
25 | STO_ZONE | INTEGER | 存储域 | × | √ |
26 | RESERVED3 | VARCHAR | 保留字段 | √ | √ |
应用举例
- 查询用户名、是否为角色、是否被锁定等信息
sql
SQL> CREATE USER user_info IDENTIFIED BY '1234@abcd' ACCOUNT LOCK;
SQL> SELECT user_name,is_role,locked FROM SYS_USERS WHERE user_name='USER_INFO';
+-----------+---------+--------+
| USER_NAME | IS_ROLE | LOCKED |
+-----------+---------+--------+
| USER_INFO | F | T |
+-----------+---------+--------+
- 查看用户是否过期
sql
SQL> SELECT user_name,expired FROM SYS_USERS WHERE user_name='USER_INFO';
+-----------+---------+
| USER_NAME | EXPIRED |
+-----------+---------+
| USER_INFO | F |
+-----------+---------+