"OBCA 模拟考试(
新)》考试2"
从给定的文件信息中,我们可以提炼出以下知识点:
Linux操作系统
* Linux 操作系统一般采用 ADMIN 用户来部署 OceanBase。
OceanBase
* OceanBase 使用两阶段提交协议保证事务的原子性,其中 OB Server 是协调者。
* OceanBase 集群可以有多个 Zone,每个 Zone 部署到一个独立的机房中。
* 在 OceanBase 中,每个租户对应的资源池的 Unit Num 可以决定该集群有多少个服务器中有该租户的资源单元。
* OceanBase 支持数据实时同步功能,可以使用 OMSD 工具实现。
* OceanBase 是一个分布式关系型数据库。
OceanBase 管理
* OceanBase 的 Root Service 是整个集群内的一主两备。
* OceanBase 的 major_freeze_duty_time 设置为“02:00”意味着每日凌晨 2 点,系统自动发起一次合并操作。
* OceanBase 的 Alter system 命令可以修改集群参数和租户参数,如该命令指定 Zone 或者 OB Server,最多可以同时指定 1 个 Zone 或者 OB Server。
* OceanBase 支持通过 show parameters like '%
%’; 命令查询参数的属性。
OceanBase 连接
* 使用 JDBC 连接 Oracle 租户时,需要使用 OceanBase 自己开发的 JDBC 驱动。
OceanBase 组件
* OceanBase 的 OCP 云管理平台提供图形化的管理界面,支持集群管理、租户管理、监控告警等功能。
OceanBase 部署
* 部署 OceanBase 集群时,各个 OBServer 的 RPC 允许的时钟偏差最大是 100 毫秒。
* OceanBase 服务器要求使用 SSD 固态盘。
OceanBase 压缩
* OceanBase 一般会进行 2 次压缩以达到更好的压缩效果。
OceanBase 资源池
* OceanBase 集群创建完成后,系统会形成一个大的资源池,管理员可以划分成小的资源池给各个租户使用,各个租户的资源互相隔离,其中内存是物理隔离,CPU 是逻辑隔离。
OceanBase 负载均衡
* OceanBase 支持通过配置 Primay Zone,可以打破负载均衡,将主副本汇聚到一个 Zone 内。
OceanBase Paxos 协议
* OceanBase 是以数据库为单位组建 Paxos 协议组。
1