OceanBase的DBA角色具体有哪些权限?

OceanBase的DBA角色具体有哪些权限?

1 个赞

在 OceanBase 数据库的 Oracle 模式租户下,DBA 角色是一个拥有极高权限的系统内置角色。根据官方数据字典视图 DBA_SYS_PRIVS 的记录,该角色具体包含了以下系统权限:

  • 会话与基础对象管理 :CREATE SESSION(创建会话)、CREATE TABLE、CREATE ANY TABLE(创建任意表)
  • 存储过程调试与管理 :DEBUG ANY PROCEDURE(调试任意存储过程)
  • 上下文环境管理 :CREATE ANY CONTEXT(创建任意上下文)、DROP ANY CONTEXT(删除任意上下文)

需要补充说明的是,上述列表仅展示了部分代表性的权限。在实际运行中,OceanBase 兼容了 Oracle 的权限体系,DBA 角色实际上被授予了绝大多数的系统级权限,是用于集中管理和分配高级权限的核心角色1