#特权与角色管理
数据库中的数据及对数据的操作应按照使用者的不同身份进行隔离,避免发生数据破坏、泄露等事件。
为保障数据库的信息安全与平稳运行,DBA应充分了解YashanDB所提供权限相关功能,结合企业的实际业务,规划并构建合理的权限体系,准确地为用户授予所需的最小权限。
YashanDB提供的权限机制包括:
特权:
角色:包括系统内置角色和用户自定义角色。
内置(系统预定义)角色:在数据库建库期间预置的角色。
自定义角色:DBA根据业务需求自行创建的角色。
YashanDB提供了一系列权限相关视图,供管理员进行权限的统计和检查,例如:
DBA_USERS:显示数据库所有用户信息。
DBA_ROLES:显示数据库所有角色信息。
DBA_ROLE_PRIVS:显示角色的授予记录。
DBA_SYS_PRIVS:显示系统特权的授予记录。
DBA_TAB_PRIVS:显示对象特权的授予记录。

