Skip to content

DBA_ROLE_MEMBERS

功能描述

DBA_ROLE_MEMBERS系统视图用于管理数据库角色成员相关信息。

字段说明

字段名类型说明
DB_IDINTEGER所属库的ID
USER_IDINTEGER用户ID
ROLE_IDINTEGER角色ID

示例

  • 查询用户所属角色

    sql
    SQL> CREATE USER role_info IDENTIFIED BY '1234@abcd';
    
    SQL> GRANT ROLE db_admin TO role_info;
    
    SQL> SELECT su.user_name,srm.role_id FROM dba_role_members srm JOIN dba_users su USING(db_id,user_id) WHERE user_name='ROLE_INFO';
    
    USER_NAME | ROLE_ID | 
    ------------------------------------------------------------------------------
    ROLE_INFO| 5 |
  • 查询角色信息

相关系统表

  • sys_users
  • sys_databases