#特权与角色管理

数据库中的数据及对数据的操作应按照使用者的不同身份进行隔离,避免发生数据破坏、泄露等事件。

为保障数据库的信息安全与平稳运行,DBA应充分了解YashanDB所提供权限相关功能,结合企业的实际业务,规划并构建合理的权限体系,准确地为用户授予所需的最小权限。

YashanDB提供的权限机制包括:

  • 特权:

    • 系统特权:系统级别的权限控制,包括对指定用户下各类对象的操作权限控制。

    • 对象特权:对象级别的权限控制,包括对表的DML、DDL等权限控制。

  • 角色:包括系统内置角色和用户自定义角色。

    • 内置(系统预定义)角色:在数据库建库期间预置的角色。

    • 自定义角色:DBA根据业务需求自行创建的角色。

YashanDB提供了一系列权限相关视图,供管理员进行权限的统计和检查,例如:

  • DBA_USERS:显示数据库所有用户信息。

  • DBA_ROLES:显示数据库所有角色信息。

  • DBA_ROLE_PRIVS:显示角色的授予记录。

  • DBA_SYS_PRIVS:显示系统特权的授予记录。

  • DBA_TAB_PRIVS:显示对象特权的授予记录。

pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流