首批通过分布式安全可靠测评,为关键业务系统打造
DBA_SYS_PRIVS
更新时间:2026-02-21 08:09:57
说明
该视图从 V2.2.77 版本开始引入。
功能描述
描述授予用户和角色的系统特权。此视图不显示 USERNAME 列。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| GRANTEE | VARCHAR2(128) | NO | 接受授权的授予者名称、用户或角色 |
| PRIVILEGE | VARCHAR2(40) | NO | 授予的系统权限 |
| ADMIN_OPTION | VARCHAR2(3) | NO | 是否授予管理选项 |
查询示例
查看 DBA 角色被授予的系统权限,展示前 5 条记录。
obclient [SYS]> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='DBA' AND ROWNUM <=5;
查询结果如下:
+---------+------------------+--------------+
| GRANTEE | PRIVILEGE | ADMIN_OPTION |
+---------+------------------+--------------+
| DBA | CREATE SESSION | YES |
| DBA | CREATE TABLE | YES |
| DBA | CREATE ANY TABLE | YES |
| DBA | ALTER ANY TABLE | YES |
| DBA | BACKUP ANY TABLE | YES |
+---------+------------------+--------------+
5 rows in set