系统租户是 OceanBase 数据库的系统内置租户。
首先,系统租户是 OceanBase 数据库的系统数据容器,所有的系统数据和系统表信息都存放在系统租户的名字空间内。
其次,系统租户承担 OceanBase 数据库的集群管理功能,例如增加/删除用户租户,修改集群级系统配置项,调度轮转合并、容灾恢复以及数据和资源负载均衡等;同时,系统租户提供执行系统运维和管理行为所需的必要资源,例如选主、日志同步轮转合并等没有进行租户级资源拆分的行为和操作所需的资源由系统租户统一提供。
关键系统表
__all_core_table
__all_core_table 表是系统表中最核心的元数据表,__all_core_table 表记录了其他核心系统表的 schema 信息和 __all_root_table 的物理位置元信息。
__all_root_table
__all_root_table 记录系统租户系统表和普通租户系统表的物理位置元信息。
__all_table/__all_column
__all_table/__all_column 是 schema 表,这两张表记录系统表的 schema。