Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


DBA_ROLES

📄字数 1.3K
👁️阅读量 加载中...

功能描述

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

字段说明

序号字段名类型说明V11V12
0DB_IDINTEGER库ID
1USER_IDINTEGER用户ID
2USER_NAMEVARCHAR用户名
3IS_ROLEBOOLEAN是否为角色(该视图该字段为true)
4PASSWORDBINARY口令的加密后内容
5START_TIMEDATETIME有效期开始时间
6UNTIL_TIMEDATETIME有效期结束时间
7LOCKEDBOOLEAN是否被锁定(在解锁前该用户不能登录系统)
8EXPIREDBOOLEAN是否过期(过期后该用户可登录系统但只能进行口令重设操作)
9PASS_SET_TIMEDATETIME最近一次设置口令的时间
10PASS_SET_PERIODINTEGER口令设置周期
11ALIASVARCHAR用户别名
12IS_SYSBOOLEAN是否系统内建
13TRUST_IPVARCHAR可信任IP范围
14XLS_PIDINTEGER安全策略ID
15XLS_LIDINTEGER安全级别ID
16XLS_CIDSBIGINT安全范畴ID
17PRIORITYINTEGER执行优先级
18TEMP_SPACE_QUOTAINTEGER临时表空间配额(单位:M)
19CURSOR_QUOTAINTEGERcursor配额
20SESSION_QUOTAINTEGERSESSION配额
21IO_QUOTAINTEGERIO配额(单次命令最大IO次数)
22CREATE_TIMEDATETIME创建时间
23LAST_MODI_TIMEDATETIME最后修改时间
24ENCRY_IDINTEGER加密机ID×
25STO_ZONEINTEGER存储域x
26RESERVED3VARCHAR保留字段

应用举例

  • 查询库下内置角色信息
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> |
+-----------------+---------+--------+
  • 查询自定义用户具有的角色信息
sql
-- 创建用户账户
SQL> CREATE USER new_user IDENTIFIED BY 'pass_123';
-- 用户授予权限
SQL> CREATE ROLE role_new INIT USER new_user;

SQL> SELECT * FROM DBA_ROLES WHERE USER_NAME='ROLE_NEW';
+-------+---------+-----------+---------+----------+------------+------------+--------+---------+---------------+-----------------+--------+--------+----------+---------+---------+----------+----------+------------------+--------------+---------------+----------+-------------+----------------+----------+----------+-----------+
| DB_ID | USER_ID | USER_NAME | IS_ROLE | PASSWORD | START_TIME | UNTIL_TIME | LOCKED | EXPIRED | PASS_SET_TIME | PASS_SET_PERIOD | ALIAS  | IS_SYS | TRUST_IP | XLS_PID | XLS_LID | XLS_CIDS | PRIORITY | TEMP_SPACE_QUOTA | CURSOR_QUOTA | SESSION_QUOTA | IO_QUOTA | CREATE_TIME | LAST_MODI_TIME | ENCRY_ID | STO_ZONE | RESERVED3 |
+-------+---------+-----------+---------+----------+------------+------------+--------+---------+---------------+-----------------+--------+--------+----------+---------+---------+----------+----------+------------------+--------------+---------------+----------+-------------+----------------+----------+----------+-----------+
| 1     | 105     | ROLE_NEW  | T       | <NULL>   | <NULL>     | <NULL>     | <NULL> | <NULL>  | <NULL>        | <NULL>          | <NULL> | F      | <NULL>   | <NULL>  | <NULL>  | <NULL>   | <NULL>   | <NULL>           | <NULL>       | <NULL>        | <NULL>   | <NULL>      | <NULL>         | <NULL>   | <NULL>   | <NULL>    |
+-------+---------+-----------+---------+----------+------------+------------+--------+---------+---------------+-----------------+--------+--------+----------+---------+---------+----------+----------+------------------+--------------+---------------+----------+-------------+----------------+----------+----------+-----------+

相关系统表