ob集群里有哪些默认用户,或者说自带的用户

今天被问到一个问题,感觉有点难回答清楚。
我知道的root,sys,proxyro,standbyro,不知还有什么补充吗?

装台集群,用ocp去看一下

嗯嗯。好的。谢谢哈。因为涉及到交接,所以可能才被问到这个问题。

@论坛小助手

根据文档库中的信息,可以对 OceanBase 集群中的默认用户进行如下总结:

  1. 系统租户相关用户

    • root:系统租户的内置系统管理员。无论是 MySQL 租户还是系统租户,默认都存在该用户,用于管理集群和租户等高级功能(参考文档:《用户和权限概述 → 用户》)。
  2. Oracle 模式租户相关用户

    • sys:Oracle 模式租户的内置租户管理员,拥有绝大多数系统权限(参考文档:《用户和权限概述 → Oracle 模式下的管理用户》)。
    • LBACSYS:数据库安全管理员(SSO),负责配置审计设置、定义新的数据库审计员等。
    • ORAAUDITOR:数据库审计员(AUDITOR),负责对系统进行强制访问控制、设置需要审计的对象和操作等。
  3. 其他特殊用户

    • proxyro:只读用户,通常用于 OBProxy 的只读访问场景。
    • standbyro:只读用户,通常用于物理备库场景下的只读访问(参考文档:《用户和权限概述 → 权限 → 角色》中提到的 STANDBY_REPLICATION 角色相关内容)。
  4. 虚拟租户相关

    • 500 租户:这是一个特殊的虚拟租户,共享性的、非实体租户消耗的内存被划归到此租户下,但不涉及具体用户(参考文档:《内存管理概述》)。

补充说明

  • 在 MySQL 模式下,除了 root 用户外,并没有明确提及其他内置用户。如果需要更详细的用户列表,可以通过 OCP 或者直接查询系统表(如 __all_user__all_tenant)来获取完整的用户信息。
  • 如果您使用的是特定版本或企业版功能,可能会存在额外的内置用户或角色,请以实际部署环境为准。

希望以上信息能够帮助您更清晰地回答交接中的问题!

检索到的文档如下:

  1. 用户和权限概述
  2. 使用 MySQL 租户做常见数据库开发
  3. 内存管理概述
  4. 登录 OceanBase 租户
  5. 部署前准备
  6. 查看 OceanBase 集群资源的使用情况
  7. 部署 OceanBase 集群
1 个赞

谢谢,赞