You can view roles in an OceanBase cluster and the privileges of a role.
View roles by using views
You can view roles in the cluster, roles assigned to a role, and the privileges of a role.
View roles in the cluster
You can query the
DBA_ROLESview to view all roles in the cluster.obclient> SELECT * FROM DBA_ROLES; +----------+-------------------+---------------------+ | ROLE | PASSWORD_REQUIRED | AUTHENTICATION_TYPE | +----------+-------------------+---------------------+ | CONNECT | NO | NONE | | RESOURCE | NO | NONE | | DBA | NO | NONE | | PUBLIC | NO | NONE | | ROLE1 | NO | NONE | +----------+-------------------+---------------------+ 5 rows in setFor more information about fields in the
DBA_ROLESview, see DBA_ROLES.View roles assigned to a role
You can query the
ROLE_ROLE_PRIVSview to view the roles assigned to a role. If no roles are assigned to the role, no result is returned.obclient> SELECT * FROM ROLE_ROLE_PRIVS WHERE role='ROLE1'; +-------+--------------+--------------+ | ROLE | GRANTED_ROLE | ADMIN_OPTION | +-------+--------------+--------------+ | ROLE1 | ROLE2 | NO | +-------+--------------+--------------+ 1 row in setFor more information about fields in the
ROLE_ROLE_PRIVSview, see ROLE_ROLE_PRIVS.View the system privileges of a role
To view the system privileges of a role, query the
ROLE_SYS_PRIVSview as an administrator.obclient> SELECT * FROM ROLE_SYS_PRIVS WHERE role='CONNECT'; +---------+----------------+--------------+ | ROLE | PRIVILEGE | ADMIN_OPTION | +---------+----------------+--------------+ | CONNECT | CREATE SESSION | NO | +---------+----------------+--------------+ 1 row in setFor more information about fields in the
ROLE_SYS_PRIVSview, see ROLE_SYS_PRIVS.View the object privileges of a role
You can query the
ROLE_TAB_PRIVSview to view the object privileges of a role.obclient> SELECT * FROM ROLE_TAB_PRIVS WHERE role='ROLE1'; +-------+-------+------------+-------------+-----------+-----------+ | ROLE | OWNER | TABLE_NAME | COLUMN_NAME | PRIVILEGE | GRANTABLE | +-------+-------+------------+-------------+-----------+-----------+ | ROLE1 | SYS | T1 | NULL | SELECT | NO | +-------+-------+------------+-------------+-----------+-----------+ 1 row in setFor more information about fields in the
ROLE_TAB_PRIVSview, see ROLE_TAB_PRIVS.
View roles in the OCP console
Log on to the OceanBase Cloud Platform (OCP) console.
In the left-side navigation pane, click Tenants to go to the Tenants page.
In the tenant list, click a tenant whose Tenant Mode is Oracle to go to the Overview page.
In the left-side navigation pane, click User Management.
Click the Roles tab.
The role list displays all system roles and custom roles in the cluster.
Find a role that you want to view and move the pointer over the System Permissions column to view the privileges of the role, or over the Roles column to view the roles assigned to the role.