首批通过分布式安全可靠测评,为关键业务系统打造
DBA_TAB_PRIVS
更新时间:2026-04-08 15:51:14
说明
该视图从 V2.2.77 版本开始引入。
功能描述
描述数据库中的所有对象授权。
功能适用性
该视图仅适用于 OceanBase 数据库 Oracle 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| GRANTEE | VARCHAR2(128) | NO | 被授予访问权限的用户名 |
| OWNER | VARCHAR2(128) | NO | 对象的所有者 |
| TABLE_NAME | VARCHAR2(128) | NO | 对象名称 |
| GRANTOR | VARCHAR2(128) | NO | 执行授权的用户名 |
| PRIVILEGE | VARCHAR2(40) | NO | 对象权限 |
| GRANTABLE | VARCHAR2(3) | NO | 是否能通过 GRANT OPTION 授予权限 |
| HIERARCHY | VARCHAR2(10) | NO | 是否能通过 HIERARCHY OPTION 授予权限 |
查询示例
查看用户 TEST3 被授予的对象权限。
obclient [SYS]> SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE='TEST3';
查询结果如下:
+---------+-------+------------+---------+-----------+-----------+-----------+
| GRANTEE | OWNER | TABLE_NAME | GRANTOR | PRIVILEGE | GRANTABLE | HIERARCHY |
+---------+-------+------------+---------+-----------+-----------+-----------+
| TEST3 | SYS | TBL3 | SYS | SELECT | NO | NO |
| TEST3 | SYS | TBL3 | SYS | UPDATE | NO | NO |
+---------+-------+------------+---------+-----------+-----------+-----------+
2 rows in set