---
title: "查看用户权限 - OceanBase 数据库 V4.3.0 | OceanBase 文档中心"
description: 查看用户权限 用户创建成功后，您可以根据需要查看用户已授予的权限。 操作步骤 登录数据库的 Oracle 租户。 执行以下命令，查看某个用户被授予的权限。 查看某个用户被授予的系统权限 管理员可以通过 DBA_SYS_PRIVS 视图查看某个用户被授予的系统权限。 obclient&gt; SELECT * FROM DB…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.3.0

# 查看用户权限

更新时间：2026-04-10 11:58:35

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.0/zh-CN/600.manage/500.security-and-permissions/300.access-control/200.user-and-permission/300.permission-of-oracle-mode/600.view-user-permissions-of-oracle-mode.md)  

用户创建成功后，您可以根据需要查看用户已授予的权限。

## 操作步骤

1. 登录数据库的 Oracle 租户。
 2. 执行以下命令，查看某个用户被授予的权限。

      - 查看某个用户被授予的系统权限

       管理员可以通过 `DBA_SYS_PRIVS` 视图查看某个用户被授予的系统权限。

       ```shell
       obclient> SELECT * FROM DBA_SYS_PRIVS WHERE grantee='SECUSER';
       +---------+-----------------+--------------+
       | GRANTEE | PRIVILEGE       | ADMIN_OPTION |
       +---------+-----------------+--------------+
       | SECUSER | CREATE SEQUENCE | NO           |
       +---------+-----------------+--------------+
       1 row in set

       ```

       更多 `DBA_SYS_PRIVS` 视图的字段及说明请参见 [DBA_SYS_PRIVS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000641084)。
      - 查看当前用户被授予的系统权限

       普通用户和管理员都可以通过 `USER_SYS_PRIVS` 视图查看自己被授予的系统权限。

       ```shell
       obclient> SELECT * FROM USER_SYS_PRIVS;
       +----------+----------------+--------------+
       | USERNAME | PRIVILEGE      | ADMIN_OPTION |
       +----------+----------------+--------------+
       | USER2    | CREATE SESSION | NO           |
       | USER2    | CREATE TABLE   | YES          |
       +----------+----------------+--------------+
       2 row in set

       ```

       更多 `USER_SYS_PRIVS` 视图的字段及说明请参见 [USER_SYS_PRIVS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000640915)。
      - 查看某个用户被授予的对象权限

       管理员可以通过 `DBA_TAB_PRIVS` 视图查看某个用户被授予的对象权限。

       ```shell
       obclient> SELECT * FROM DBA_TAB_PRIVS WHERE grantee='SECUSER';
       +---------+-------+------------+---------+-----------+-----------+-----------+
       | GRANTEE | OWNER | TABLE_NAME | GRANTOR | PRIVILEGE | GRANTABLE | HIERARCHY |
       +---------+-------+------------+---------+-----------+-----------+-----------+
       | SECUSER | SYS   | TBL4       | SYS     | SELECT    | NO        | NO        |
       | SECUSER | SYS   | TBL4       | SYS     | UPDATE    | NO        | NO        |
       +---------+-------+------------+---------+-----------+-----------+-----------+
       2 rows in set

       ```

       更多 `DBA_TAB_PRIVS` 视图的字段及说明请参见 [DBA_TAB_PRIVS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000640847)。
      - 查看当前用户被授予的对象权限

       普通用户和管理员都可以通过 `USER_TAB_PRIVS` 视图查看当前自己被授予的对象权限。

       ```shell
       obclient> SELECT * FROM USER_TAB_PRIVS;
       +---------+-------+-----------------+---------+-----------+-----------+-----------+
       | GRANTEE | OWNER | TABLE_NAME      | GRANTOR | PRIVILEGE | GRANTABLE | HIERARCHY |
       +---------+-------+-----------------+---------+-----------+-----------+-----------+
       | PUBLIC  | SYS   | VERIFY_FUNCTION | SYS     | EXECUTE   | NO        | NO        |
       +---------+-------+-----------------+---------+-----------+-----------+-----------+
       1 row in set

       ```

       更多 `USER_TAB_PRIVS` 视图的字段及说明请参见 [USER_TAB_PRIVS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000641059)。
      - 查看某个用户所拥有的角色。

       管理员可以通过 `DBA_ROLE_PRIVS` 视图查看某个用户所拥有的角色。

       ```shell
       obclient> SELECT * FROM DBA_ROLE_PRIVS WHERE grantee='USER2';
       +---------+--------------+--------------+--------------+
       | GRANTEE | GRANTED_ROLE | ADMIN_OPTION | DEFAULT_ROLE |
       +---------+--------------+--------------+--------------+
       | USER2   | ROLE1        | NO           | YES          |
       +---------+--------------+--------------+--------------+
       1 row in set

       ```

       更多 `DBA_ROLE_PRIVS` 视图的字段及说明请参见 [DBA_ROLE_PRIVS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000640855)。

       如果需要查看各角色所拥有的对象权限或系统权限，可以参见 [查看角色](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000643200)。
      - 查看当前用户被授予的角色

       管理员和普通用户都可以通过 `USER_ROLE_PRIVS` 视图查看自己被授予的角色。

       ```shell
       obclient> SELECT * FROM USER_ROLE_PRIVS;
       +---------+--------------+--------------+--------------+
       | GRANTEE | GRANTED_ROLE | ADMIN_OPTION | DEFAULT_ROLE |
       +---------+--------------+--------------+--------------+
       | SYS     | ROLE1        | YES          | YES          |
       +---------+--------------+--------------+--------------+
       1 row in set

       ```

       更多 `USER_ROLE_PRIVS` 视图的字段及说明请参见 [USER_ROLE_PRIVS](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000641070)。

       如果需要查看当前角色所拥有的对象权限或系统权限，可以参见 [查看角色](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000643200)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
