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