Skip to content

用户分类

数据库系统用户分类

数据库系统用户可以分为以下三类,针对每个数据库账号按最小权限原则设置其在相应数据库中的权限。

  • 系统管理员:具有系统管理权限,能够管理数据库系统中的所有组件及所有数据库,包括账号管理、服务管理、数据库管理等。
  • 数据库管理员:具有数据库管理权限,能够管理相关数据库中的账号、对象及数据,包括创建、删除、修改数据库等。
  • 数据库用户:具有数据库访问权限,只能以特定的权限访问特定的数据库对象,包括插入、删除、修改数据库特定表记录等,不具有数据库管理权限。

数据库管理员用户分类

数据库管理员的权限体系为“三权分立”,即每个库中SYSDBA、SYSAUDITOR、SYSSSO三个用户分别拥有管理权限、审计权限、安全相关权限。

数据库管理员(SYSDBA)

SYSDBA 拥有被系统赋予的默认权限,以行使如下职责:

  • 管理各种数据库对象,如用户、角色、表、视图、存储过程等的创建、修改、删除。
  • 为创建的用户授予/回收各种权限(除了审计和安全之外的权限)。
  • 更改数据库参数,设置数据库资源限额。
  • 管理数据库的备份、恢复。
  • 管理数据库集群。

审计管理员(SYSAUDITOR)

SYSAUDITOR 拥有被系统赋予的默认权限,以行使如下职责:

  • 开启和关闭审计功能。
  • 对指定的主体或客体启用/禁用指定类型的审计。
  • 查询和管理审计结果。
  • 管理审计相关权限,授予其他用户/从其他用户收回权限。

安全管理员(SYSSSO)

SYSSSO 拥有被系统赋予的默认权限,以行使如下职责:

  • 创建加密机。
  • 对主体或客体定义/应用/删除安全策略。
  • 黑白名单规则制定。
  • 管理安全相关权限,授予其他用户/从其他用户收回权限。