OceanBase | OBCA认证考试

考试方式

考试报名地址:https://www.oceanbase.com/training/detail?level=OBCA

报名考试后,会把该场次的所有人都拉到一个钉钉群里,里面会有OB的老师做相关指引,考试的时间可联系老师进行调整;

使用钉钉在线进行考试,可使用电脑也可使用手机;

考试开启前工作人员会发起视频,过程中需要保持开启状态,交卷后可直接挂断;

中途退出后,在考试结束前可重新进入;

考试前,在钉钉中要选对所属组织,应为“OceanBase考试认证”,另外考试开始前是不开放入口的,考前5-10分钟会有提示。

考试细则

满分为100分,通过分数为60;

考题类型单选/多选/判断,试卷50道题;

学习方式:

可以把视频内容全都过一遍,讲的比较全面,结合在线文档、试用产品包会做到全面的学习;

官方的认证培训学习材料也很值得一看,里边每章末都会有考试题;

网上的一些题库,都是考试原题,要多搜集,多看;

参考资料

OBCA官方线上学习视频:https://www.oceanbase.com/training/detail?level=OBCA

可以在这里下载网课中使用的PPT
OceanBase | OBCA认证考试_第1张图片

一些搜集到的题库

OceanBase之OBCA考试总结(重点+题库)

判断:

  1. 一个租户在同一个 Server 上可以有一个或多个资源单元 UNIT 对
  2. 创建资源单元仅仅指定 CPU、MEMORY 参数即可,无需指定 OPS、DISK_SIZE、 SESSION_NUM 参数 错误
  3. OCEANBASE 在少数副本不可用的情况下,可以实现 RPO=0,RTO<30 秒 正确
  4. Zone 可以对应不同的城市,或者一个城市的不同机房、或者一个机房的不同机架,以 实现不同级别的容灾 正确
  5. 主副本只能打散到所有 Zone 内,实现访问流量的负载均衡,不能将主副本聚焦到一个 Zone 内; 错误
  6. OceanBase 已发布到阿里云公有云及专有云中 正确
  7. 扩容服务器加入集群后,集群会基于负载均衡的策略,将主副本及从副本迁移到扩容服 务器中,以实现整体的负载均衡 正确
  8. 租户逻辑上类似传统数据库实例,创建完成后,每个租户都拥有自己的专属进程 正确
  9. OceanBase 的 Paxos 协议,不同于传统的主备库或者双选方案,可以彻底规避在容灾场 景下的脑裂问题(也就是同时又两个主数据库的场景) 正确
  10. TCP-C 就是一个跑分测试,官方没有什么规则现值,只要能跑高分就行 错误
  11. 每台 OB Server 是相对独立的,都有自己独立的 SQL 引擎,如果应用需要的数据不在当 前 OB Server 上,该 OB Server 将协调其他 OB Server 的数据,统一反馈给应用,这个 过程对应用是的。 正确
  12. 修改资源池可以实现租户的另一种扩容/缩容的方式,比如在每个 zone 中增加/减少节 点数量,可以通过修改资源池的 unit_num 来实现 正确;
  13. 创建租户时,需要指定租户类型为 Oracle 租户或者 MYSQL 租户,以满足不同开发者的 需求。正确
  14. 同一个资源单元定义 unit cofig(比如 2C8G,或者 4C16G 等),可以被多个资源池使用。 错误 多选:
  15. OMS 实时同步工具是异构数据库迁移到 OceanBase 的利器,OMS 支持哪些功能: BCDE A:支持会话管理和系统全局变量的可视化修改,用户记忆变量的难度 B:支持多种类型数据源,支持包括
    Oracle、MYSQL、DB2、OceanBase 等数据库到 OceanBase 的全量迁移和增量实时数据同步
    C:一站式交互,数据迁移全生命周期管理,数据迁移的创建、配置和监控都在管控界面 上连贯操作完成,交互简便 D:兼容性评估和改造:异构数据迁移
    OceanBase 的对象兼容性评估和改写建议,极大 降低业务迁移的门槛和业务改造的难度。
    E:多重数据校验:提供多种方式校验的保护。要更加全面、省时、搞笑地保证数据质量; 同时。。
  16. 关于 OceanBase 的 Zone,以下说法正确的是: CDEF A:每个 Zone 可以包含一个分区的多个副本 B:不同 Zone 一定要部署在不同机房 C:一个分区的多个副本应分布在不同的 Zone 中,每个 Zone 有且只有分区的一个全功 能副本
    D:Available Zone 的含义是可用区,通常指一个机房 E:一个 OceanBase 集群由若干个 Zone 组成 F:一个
    Zone 包括若干物理服务器
  17. Ocean 目前有哪些应用:ABCD
  18. 关于 OceanBase 的系统参数的生效范围,以下说法正确的是: ABC A:可以在某台 OBServer 生效 B:可以在某个 Zone 生效 C:可以在集群范围生效 D:可以在某个 Region 生效
  19. 随着业务不断发展,原有租户的资源无法满足业务需要,有哪些扩容方式? BC A:无法对租户进行扩容,需要创建一个新的租户满足业务需要 B:调整资源池中,资源单元(resource unit)的数量,如原数量是 1,可以增加为 2 C:调整资源池里的资源单元(resource
    unit)的规则,比如之前规格是 2C8G,可以调整 为 4C16G
  20. RootService 总控服务提供资源分配及调度功能,主要包括哪些功能: ABCD A:分区及副本管理 B: 动态负载均衡 C:SQL 引擎 D:扩容和缩容
  21. 关于 OceanBase 的修改系统参数命令 ALTER SYSTEM SET XX=’YY’,以下说法正确的是: ABCE A:如果不要任何条件,则会返回错误; B:可以修改该 Parameter 在某个 zone 上的值 C:可以修改该 Parameter
    在某台具体的 OBServer 上的值 D:如果不带任何条件,则修改所有 OBServer 的值 E:可以修改 Parameter 在某个
    Region 的值
  22. 关于 OceanBase 的分区 Partition,以下说法正确的是:AB A:数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录 B:每个分区,还可以用不同的分区维度再进行分区,叫做二级分区
    C:OceanBase 只支持一级分区,不支持二级分区 D: OceanBase 的分区是数据迁移的最小单元,也是高可用切换的最小单元
    E:OceanBase 支持表的自动分区分裂
  23. 关于租户的扩容方式,以下说法正确的是: AB A:租户扩容,可先通过添加服务节点,完成集群扩容,再通过增加资源单元的个数完 成租户扩容 B:如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行 扩容 C:OceanBase
    是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加阶段即可,无 需扩容租户的资源单元
    D:租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户。
  24. 系统管理员可以根据业务需要创建不同的租户,租户具有哪些特性 ABCD A:有自己独立的系统变量 B:有独立的 information_schema 等系统数据库 C:可以创建自己的用户 D:可以创建数据库,表等所有对象

1、单选题
分值:2
使用JDBC连接Oracle租户时, 需要使用哪种JDBC驱动? C
A、MySQL标准的JDBC驱动
B、Oracle标准的JDBC驱动
C、Ocean Base自己开发的JDBC驱动
D、不需要驱动

2、多选题 分值:2.5 Ocean Base的“准内存数据库”+LSM Tree的架构, 可以带来 哪些好处? ABCD
A、为避免内存中数据丢失, redo-log以WAL机制实时 落盘,保证数据持久性;
B、准内存处理,数据修改主要是内存操作,无频繁checkpoint操作,提高写性能;
C、内存的脏数据批量合并之后, 顺序写入SSD硬盘, 避免随机写, 提高写性能并延长SSD寿命;
D、磁盘数据按主键有序排列,磁盘碎片少,并提供快 速检索能力。使用普通读密集型SSD硬盘;
3、多选题 分值:2.5
OceanBase的参数有哪两个级别? BD
A、Zone级 B、租户级 C、OBServer级 D、集群级

11、单选题 分值:2
当应用向数据库写数据时,默认会访问主副本,此次主副本会
同步()到从副本,保证数据的高可用性。B
A、Undo-log日志
B、Redo-Log日志
C、系统日志
D、心跳消息
12、单选题
分值:2
Ocean Base是以() 为单位组建Paxos协议组。D
A、租户
B、表
C、数据库
D、分区
13、单选题 分值:2
Ocean Base集群可以同时支持MySQL和Oracle的租户, 哪个黑屏工具可以连接到Oracle租户? C
A、ODC开发者中心
B、OCP管理平台
C、Ocean Base客户端
D、标准MySQL客户端
14、单选题 分值:2
通过哪个命令可以查询参数的属性? B
A、show variables like’%%’;
B、show parameters like’%%’;
C、set@@global.=;
D、alter system set=;
15、判断题分值:1
管理员需要手工指定一个分区的哪个副本是主副本,哪个是从副本。F
错误
正确
16、多选题 分值:2.5
OMS实时同步工具是异构数据库迁移到Ocean Base数据库的利器, OMS支持哪些功能? ABC
A、兼容性评估和改造:异构数据迁移Ocean Base的
对象兼容性评估和改写建议,极大降低业务迁移的门
槛和业务改造的难度。
B、支持多种类型数据源:支持包括Oracle、
MySQL、DB 2、Ocean Base等数据库到Ocean Base
的全量迁移和增量实时数据同步。
C、多重数据校验:提供多种方式校验的保护,更加全
面、省时、高效地保证数据质量;同时展示差异数
据,提供快速订正途径。
D、支持会话变量和系统全局变量的可视化修改,降低
用户记忆变量的难度
17、单选题分值:2
Ocean Base是一个集群, 以下哪个组件管理整个集群, 支持全局DDL、集群数据合并等功能。B
A、ODC开发者中心
B、Root Service总控服务
C、OB Proxy
D、OCP管理平台
18、判断题 分值:1
同一个资源单元定义unit config(比如2C8G, 或者4C16G
等),可以被多个资源池使用。T
正确
错误
19、判断题 分值:1
租户的资源池一旦创建完成,就不可以改变。F
错误
正确
20、单选题 分值:2
关于Ocean Base事务引擎一致性特点, 描述正确的是? A
A、保证主键唯一等一致性约束
B、不保证主键唯一等一致性约束
C、强制要求所有列唯一性约束
D、强制要去非主键唯一性约束
21、单选题分值:2
租户创建完成后,可以使用黑屏客户端连接数据库,除了指定数据库的IP、端口号、用户名、密码等信息外, Ocean Base一般使用什么形式连接? C
A、数据库名@用户名, 例如ocean base@root
B、租户名@用户名, 例如sys@root
C、用户名@租户名, 例如root@sys
D、用户名@数据库名, 例如root@ocean base
22、判断题 分值:1
Zone可以对应不同的城市, 或者一个城市的不同机房, 或者一
个机房的不同机架。T
错误
正确
23、单选题 分值:2
以下哪个组件提供图形化的管理界面,支持集群管理、租户管理、监控告警等功能? B
A、OB Proxy
B、OCP云管理平台
C、OBServer
D、ODC开发者中心
24、多选题分值:2.5
关于Ocean Base的修改系统参数命令ALTER SYSTEM SET,以下说法正确的是? ADE
A、可以修改该Parameter在某台具体的OBServer上的值
B、如果不带任何条件,则会返回错误
C、可以修改该Parameter在某个Region上的值
D、如果不带任何条件, 则修改所有OBServer的值Oc earb19
E、可以修改该Parameter在某个Zone上的值
25、判断题 分值:1
Global级(租户级) 变量修改后, 对当前已经打开的session也依然生效。F
错误
正确
26、判断题 分值:1
memory_limit_percentage设置成90, 意味着内存写入到90%会触发合并操作。F
错误
正确
27、单选题分值:2
为了达到更好的压缩效果, Ocean Base一般会进行进行几次压缩。C
A、4次
B、3次
C、2次
D、1次
28、多选题 分值:2.5
Ocean Base支持哪些客户端工具? ABCD
A、白屏工具-OCP管理平台
B、黑屏工具-Ocean Base客户端
C、黑屏工具-标准MySQL客户端
D、白屏工具-ODC开发者中心
29、单选题 分值:2
Ocean Base使用哪种技术解决了读写互斥的问题? B
A、全局快照
B、MVCC
C、Paxos协议
D、互斥锁
30、多选题 分值:2.5
租户类似于传统数据库的实例,管理员可以根据业务需要创建租户,租户具有哪些特性? ABCD
A、可以创建数据库、表等所有课题对象
B、有自己独立的系统变量
C、可以创建自己的用户
D、有独立的information_schema等系统数据库
31、判断题 分值:1
Zone是个逻辑概念, 是给集群内的一批机器打上同一个tag,属于同一个tag的服务器归属一个Zone。T
错误
正确
32、多选题 分值:2.5
一个分区一般有多份副本。Ocean Base支持什么类型的副本? ACD
A、全能型
B、只写型
C、只读型
D、日志型
33、判断题 分值:1
每台OBServer是相对独立的, 都有自己独立的SQL引擎, 如果应用需要的数据不在当前OBServer上, 该OBServer将协调其他OBServer的数据, 统一反馈给应用, 这个过程对应用是透明的。T
错误
正确
34、判断题 分值:1
TPC-C就是一个跑分测试, 没有什么规则限制, 只要能跑高分就行。F
正确
错误
35、单选题 分值:2
Alter system命令可以修改集群参数和租户参数, 如该命令指定Zone或者OBServer, 最多可以同时指定几个Zone或者OBServer? A
A、1个
B、3个
C、2个
36、多选题 分值:2.5
对于Ocean Base的租户权限管理, 以下说法正确的是? BCD
A、系统租户下的管理员用户可以访问其他普通租户的用户数据
B、只有系统租户下的管理员用户才有集群管理权限,执行系统管理操作,如创建/删除普通租户、设置系统配置参数、开启每日合并操作
C、系统租户下的管理员用户可以给其他普通租户的用户进行授权,使得普通租户的用户拥有系统管理员的权限
D、任何租户(不论是系统租户还是普通租户)下的用户不能跨租户访问其他普通租户下的用户数据
37、多选题 分值:2.5
关于OCP监控功能, 下面说法正确的是? ABCDE
A、可以自定义监控项
B、可以监控集群总体性能
C、可以监控整体大盘
D、可以关闭对某个集群或租户的监控
E、可以监控性能趋势
38、判断题 分值:1
普通租户无法更改自身的系统变量, 需要系统租户(sys) 来更改其他普通租户的配置项。F
正确
错误
39、多选题 分值:2.5
关于Ocean Base事务引擎的MVCC(多版本并发控制) , 以下说法正确的是? ABC
A、读操作读取特定快照版本的已提交数据
B、所有修改的行加互斥锁,实现写-写互斥
C、读写互不阻塞
D、写会阻塞读操作
40、单选题 分值:2
Ocean Base产品的数据库内核采用的是什么? A
A、完全自主研发
B、MySQL
C、PostgreSQL
D、H base
41、单选题 分值:2
Ocean Base内核采用的选举协议是? B
A、Raft
B、Paxos
C、ZAB
D、Zookeeper
42、多选题 分值:2.5
以下关于Ocean Base通过TPC-C认证的描述是正确的? AC
A、Ocean Base通过TPC-C认证使用的是阿里云公有云环境
B、Ocean Base是第一个通过认证的国产数据库
C、Ocean Base是全球第一个通过认证的分布式数据库
D、Ocean Base只进行了一次TPC-C认证
43、多选题 分值:2.5
Ocean Base备份恢复功能支持备份恢复哪些数据? ABCDE
A、系统变量
B、视图信息
C、用户信息
D、表定义
E、用户权限
44、单选题 分值:2
mini freeze是简单的dump操作, 多个mini freeze的数据会()合井; 多个minor freeze会() 合并, 但不会和S STable合并。 A
A、异步、实时
B、离散、实时
C、实时、离散
D、实时、异步
45、多选题 分值:2.5
Ocean Base支持哪些事务隔离级别? AD
A、Read-Committed
B、Repeatable-Read
C、脏读
D、Serializable
46、单选题 分值:2
管理员通过那条命令创建资源池? B
A、create resource unit
B、create resource pool
C、create database
D、create tea nant
47、单选题 分值:2
Ocean Base不支持什么操作系统? C
A、中标麒麟
B、CentOS
C、Windows
D、银河麒麟
48、多选题 分值:2.5
Ocean Base备份恢复业务支持哪些存储介质? AB
A、NFS
B、阿里云OSS
C、IP-SAN
D、FC-SAN
49、多选题 分值:2.5
当主副本所在服务器硬件故障或网络故障后,业务无法正常访问主副本的数据, Ocean Base如何保证高可用性? AD
A、主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本。
B、需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本
C、主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本的“脑裂”现象
D、剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程对业务不可见
50、多选题 分值:2.5
关于租户的扩容方式,以下说法正确的是? AC
A,如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容
B、租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户
C、Ocean Base是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可,无需扩容租户的资源单元
D、租户扩容可以通过添加节点的方式,完成集群的扩容,然后扩容租户的资源单元
51、判断题 分值:1
创建租户时, 需要指定租户类型为Oracle租户或者MySQL租户,一旦指定后期较难改变。T
错误
正确
52、单选题 分值:2
当集群发生故障时(服务器故障或者网络故障) , Ocean Base故障切换的粒度是什么? A
A、表或者分区表的子分区
B、数据库
C、租户
D、集群
53、单选题 分值:2
如果一个集群有3个Zone, 每个Zone有5台OBServer。一个租户对应的资源池的Unit eNum=4, 最终该集群有多少个服务器中有该租户的资源模块呢? D
A、3
B、15
C、5
D、12
单选题 分值:2
Ocean Base是一个什么类型的数据库? D
A:No SQL数据库
B:集中式数据库
C:图数据库
D:分布式关系型数据库
2、单选题 分值:2
当集群发生故障时(服务器故障或者网络故障) , Ocean Base故障切换的粒度是什么? D
A:数据库
B:租户
C:表或者分区表的子分区
D:集群
3、单选题 分值:2
假设Ocean Base集群有3个Zone, 其中2个Zone部署在一个城市的两个机房中, 另外一个Zone部署在另外一个城市的一个机房中。如果同城的一个机房宕机,下面说法是正确的是? C
A:上层业务方会受到影响
B:强一致同步延迟不变
C:会增加异地同步延迟
D:会丢失秒级数据
4、单选题 分值:2
以下哪个描述不是Ocean Base架构特点? B
A:全对等节点
B:中心管控
C:准内存数据库
D: 多副本
5、单选题 分值:2
以下关于Ocean Base扩容和缩容描述正确的是? D
A:不能使用公有云资源
B:需要业务做一定的修改
C:需要管理员暂停业务
D:支持动态扩容和缩容,对上层业务透明
6、单选题 分值:2
Alter system命令可以修改集群参数和租户参数, 如该命令指定Zone或者OBServer, 最多可以同时指定几个Zone或者OBServer? B
A:3个
B: 1个
C:4个
D: 2个
7、单选题 分值:2
关于Ocean Base资源隔离, 以下说法正确的是? C
A:Ocean Base采用服务器隔离
B:Ocean Base采用数据库隔离
C:Ocean Base采用租户隔离
D:Ocean Base采用schema隔离
8、单选题 分值:2
Ocean Base产品的数据库内核采用的是什么? C
A:PostgreSQL
B:H base
c:完全自主研发
D:MySQL
9、单选题 分值:2
关于Root Service总控服务, 以下描述正确的是? A
A:一般每个Zone部署一个, 与Zone内一台OBServer合设, 共用一台服务器
B:每台OBServer都需要部署Root Service总控服务, 以提供更高的可用性
C:整个集群部署一个Root Service总控服务就可以, 不需要考虑高可用性
D:一般每个Zone郎署一个, 必须使用一台独立的服务器运行Root Service服务, 不能与OBServer合设
10、单选题 分值:2
通过配置Pri may Zone, 可以打破负载均衡, 将主副本汇聚到一个Zone内。Ocean Base不支持哪种级别? D
◎A:数据库级别。创建数据库时, 可以设置Primary Zone
B:租户级别。创建租户时, 可以设置Primary Zone.
OC:集群级别。创建集群时, 可以设置Primary Zone,
OD:表级别。创建表时, 可以设置Primary Zone。
11、单选题分值:2
Ocean Base的存储结构是怎样的? B
A:缓存型数据库
B:准内存型数据库
C:硬盘型数据库
13、单选题 分值:2
Ocean Base是一个集群, 以下哪个组件管理整个集群资源, 同时支持全局DDL、集群数据合并等功能 D
A:ODC开发者中心
B:OB Proxy
C:OCP管理平台
D:Root Service总控服务
14、单选题 分值:2
Ocean Base融合增量数据与基线数据, 生成新的基线, 这一过程称之为什么? C
A:冻结
B:压缩
C:合并
D:转储
15、单选题 分值:2
Ocean Base不支持什么操作系统? B
A:银河麒麟
B:Windows
O C:CentOS
D:中标麒麟
16、单选题分值:2
对于存量Oracle业务迁移到Ocean Base上, 需要数据实时同步功能, 建议使用哪个工具? B
A:OCP
B:OMS
C:ODC
D:Data X
17、单选题分值:2
以下哪个组件提供图形化的管理界面,支持集群管理、租户管理、监控告警等功能? A
A:OCP云管理平台
B:ODC开发者中心
C:OBServer
D:OB Proxy
18、单选题 分值:2
“major_freeze_duty_time"设置为"02:00“意味着什么? B
A:每日凌晨2点,系统自动发起一次转储操作
B:每日凌晨2点,系统自动发起一次内存冻结操作
C:每日凌晨2点,系统自动发起一次备份恢复操作
D:每日凌晨2点,系统自动发起一次合并操作
19、单选题分值:2
Ocean Base内核采用的选举协议是? A
A:Paxos
B:Raft
OC:ZAB
O D:Zookeeper
20、单选题 分值:2
当应用向数据库写数据时,默认会访问主副本,此次主副本会同步()到从副本,保证数据的高可用性。D
A:心跳消息
B:系统日志
C:Undo-log日志
D:Redo-Log日志
21、多选题 分值:2.5
一个分区一般有多份副本。Ocean Base支持什么类型的副本? ABC
A:日志型
B:只读型
C:全能型
D:只写型
22、Ocean Base在阿里和蚂蚁集团内部有哪些应用? BCD
A:印度Pay tm
B: 淘宝收藏夹
C: 网商银行
D: 支付宝
23、多选题 分值:2.5
以下对OB Proxy的描述是正确的是? AB
A:OB Proxy位于应用和OBServer之间, 将应用的请求路由到合适的OBServer;
B:OB Proxy是一个“无状态"的服务进程, 不做数据持久化;
C:OB Proxy必须部署到一台独立的服务器上, 以保证其性能要求;
D:OB Proxy参与数据库引擎的计算任务以及事务处理;
24、多选题 分值:2.5
Ocean Base的核心特性有哪些? ABDE
A:高扩展,可以使用普通的PC服务器进行纵向扩展;
B:高性能,峰值峰值6,100万次/秒,单表最大3,200亿行;
C:高成本,使用小型机、高端存储等专有硬件;
D:高可用, 通过Paxos协议保证强一致性, RPO=0, R TO<30秒;
E:高兼容, 支持MySQL及Oracle两种模式, 降低业务迁移改造成本;
25、多选题 分值:2.5 ABCD
关于Ocean Base的系统参数的生效范围, 以下说法正确的是?
A:可以在集群范围生效
B:可以在某个Region生效
C:可以在某个Zone生效
D:可以在某台OBServer生效
26、多选题分值:2.5 AD
关于Ocean Base的修改系统参数命令ALTER SYSTEM SET XX=‘YY’, 以下说法正确的是?
A:如果不带任何条件,则会返回错误
B:如果不带任何条件, 则修改所有OBServer的值
C:可以修改该Parameter在某个Region上的值
D:可以修改该Parameter在某台具体的OBServer上的值
F:可以修改该Parameter在其个Zone上的值
27、多选题分值:2.5
传统的集中式关系型数据库面临哪些挑战? ABD
A:生态欠缺:文档、培训、应用等都不足;
B:成本高:运行在高端服务器、小型机、高端存储等专有硬件上;
C:性能差:任何时候,传统集中式数据库的性能都比分布式数据库较差;
D:扩展性差:无法摆脱单机的架构,只能纵向扩展,无法横向扩展;
28、多选题分值:2.5
Ocean Base的参数有哪两个级别? BD
A:OBServer级
B:集群级
C:Zone级
D:租户级
29、多选题 分值:2.5
当主副本所在服务器硬件故障或网络故障后, 业务无法正常访问主副本的数据, Ocean Base如何保证高可用性? BD
A:主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本同时存在的"脑裂“现象
B:剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程对业务不可见
C:需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本
D:主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本
33、多选题 分值:2.5
关于Ocean Base的应用日志级别, 以下说法正确的是? ADE
A:ERROR严重错误, 用于记录系统的故障信息, 且必须进行故障排除, 否则系统不可用
B:WARN警告, 用于记录严重错误, 需要立即处理
C:INFO提示, 用于记录系统运行的当前状态, 该信息为错误信息
D:WARN警告, 用于记录可能会出现的潜在错误
E:INFO提示, 用于记录系统运行的当前状态, 该信息为正常信息
34、多选题 分值:2.5
初始化Ocean Base集群(bootstrap) 失败的常见原因是什么? BCD
A:OCP未安装导致集群bootstrap失败
B:启动OBServer进程时, 参数信息指定的有错误, 比如Zone名称有误
C:机器间时钟误差过大(超过100毫秒) , 可以利用nt pg、clock diff等命令检查机器之间的时钟差异
D:服务器硬件自身的故障,比如存储故障
35、多选题 分值:2.5
Ocean Base可以实现动态的扩容和缩, 扩容包括哪些步骤? BCD
A:管理员手工启动“rebalance"过程, 将部分数据从旧服务器的Unit在线复制到新服务器的Unit上.
B:为每个新添加的observer进程执行alter system add server; 命令, 将observer服务添加到集群中
C:执行alter resource poolunit_num=; 命令, 扩充资源池中的unit个数
D:扩容服务器正确启动OB服务
36、多选题分值:2.5
当一个表很大的时候, 可以水平拆分为若干个分区, 每个分区包含表的若干行记录, Ocean Base支持哪些类型的分区方式? ABD
A:List分区(按列表)
B:Range分区(按范围)
C:Datetime分区
D:Hash分区
37、多选题分值:2.5
关于Ocean Base的ZONE, 以下说法正确的是 ABCF
A:Zone的含义是可用性区, 通常指一个机房(数据中心, IDC)
B:一个Ocean Base集群, 由若干个Zone组成
C:为了数据的安全和高可用性, 一般会把一个分区的多个副本分布在多个Zone上, 每个Zone有且只有分区的一个副本
D:每个Zone可以包含一个分区的多个副本
E:不同Zone一定要部暑在不同机房
F:一个Zone包括若干物理服务器
38、多选题 分值:2.5
关于Ocean Base事务引擎的MVCC(多版本并发控制) , 以下说法正确的是? AB
A:读写互不阻塞
B:读操作读取特定快照版本的已提交数据
C:写会阻塞读操作
D:所有修改的行加互斥锁,实现写-写互斥
39、判断题 分值:1
分区的副本只包含硬盘上的静态数据(S STable) , 不包括Mem Table数据和日志数据。F
错误
正确
40、判断题 分值:1
0ceanBase数据库是在阿里和蚂蚁内部孵化了10年后才逐步推广到外部市场的。T
错误
正确
41、判断题 分值:1
扩容服务器加入集群后,集群会基于负载均衡的策略,自动的将部分主副本和从副本迁移到扩容服务器中,以实现整体的负载均衡。T
正确
错误
42、判断题 分值:1
一般情况下, 每台OBServer都有主副本和从副本, 实现整体的负载均衡, 避免出现OBServer忙闲不均的现象。T
错误
正确
43、判断题 分值:1
每台OBServer是相对独立的, 都有自己独立的SQL引擎, 如果应用需要的数据不在当前OBServer上, 该OBServer将协调其他OBServer的数据, 统一反馈给应用, 这个过程对应用是透明的。T
错误
正确
44、判断题 分值:1
租户逻辑上类似传统数据库的实例,创建完成后,每个租户都将有自己的专属进程。 F
错读
正确
45、判断题 分值:1
Ocean Base的数据在磁盘中按主键有序排列。T
错误
正确
46、判断题 分值:1
Ocean Base通过Explain命令查看优化器针对给定SQL生成的逻辑执行计划, Explain所展示的计划是在执行命令时优化器根据当前的用户输入和数据统计信息所生成的逻辑执行计划,而并不是在计划级存中真正被使用的物理执行计划 T
错误
正确
47、判断题 分值:1
Ocean Base在少数副本不可用的情况下, 可以实现RPO =O, R TO<30秒。 T
错误
正确
48、判断题 分值:1
Ocean Base数据库是基于开源数据库的再发行产品。 F
错误
正确
49、判断题 分值:1
普通租户只能设置自己租户的参数,系统租户可以查看和设置所有租户的参数(包括系统租户和普通租户). T
正确
错误
50、判断题 分值:1
TPC-C就是一个跑分测试, 官方没有什么规则限制, 只要能跑高分就行, F
正确
错误
51、判断题 分值:1
修改资源池可以实现租户的另一种扩容/维容的方式。比如在每个Zone中增加/减少节点数量, 可以通过修改资源池的unit_num来实现。 T
正确
错误
52、判断题 分值:1
Zone是个逻辑概念, 是给集群内的一批机器打上同一个tag, 属于同一个tag的服务器归属一个Zone。 T
错误
正确
53、判断题 分值:1
创建粗户时, 需要指定粗户类型为Oracle租户或者MySQL粗户, 以满足不同开发者的需求。 T
正确
错误

你可能感兴趣的:(OceanBase,java,数据库)