单选题30道(真题)
OceanBase 产品体系中,用于在线数据迁移的工具是?
A. OAS
B. OMA
C. OCP
D. OMS
答案:D
OceanBase 的 Primary Zone 的主要作用是什么?
A. 提供 SQL 路由
B. 防止数据丢失
C. 提供数据备份
D. 集中业务流量
答案:D
以下哪个不是 OceanBase 业务租户的特点?
A. 独立的 information schema
B. 多个租户共享资源与数据
C. 独立的系统变量和参数
D. 可以跨集群物理同步
答案:B
在 OceanBase 中,如果一个租户的资源池的 Unit Num 为 2,则在一个 Zone 内该租户的资源单元会分布在多少台 OBServer 上?
A. 1
B. 2
C. 3
D. 不确定
答案:B
OceanBase 集群通过部署多个 zone 和多台 OBServer 服务器来实现高可用性,一个 Zone 内至少需要多少台 OBServer?
A. 2
B. 5
C. 1
D. 3
答案:C
在衡量数据库的高可用能力时,RTO 指标代表什么?
A. 服务恢复时间
B. 数据同步延迟
C. 数据恢复点
D. 数据丢失量
答案:A
在 OceanBase 数据库中 TRUNCATE TABLE 会使用哪种类型的锁?
A. 行锁
B. 无需任何锁
C. 表级共享锁
D. 表级互斥锁
答案:D
在 OceanBase 数据库中,数据的编码压缩主要发生在哪个阶段?
A. 数据写入阶段
B. 数据读取阶段
C. 数据合并阶段
D. 数据转储阶段
答案:D
OceanBase 数据库的两阶段提交协议中,准备阶段的主要任务是什么?
A. 通知事务提交成功
B. 正式提交事务
C. 记录事务日志,等待响应
D. 释放事务资源
答案:C
以下哪个不是 OceanBase 数据库中分布式事务处理与数据一致性保障的核心机制?
A. 全局时间戳服务
B. 一致性算法
C. 数据库代理
D. 两阶段提交协议
答案:C
OceanBase 数据库的全局时间戳服务(GTS)的主要作用是什么?
A. 数据读取
B. 保证全局事务顺序和逻辑一致
C. 数据存储
D. 索引管理
答案:B
OceanBase 集中式部署是指仅部署一个 Zone 且在 Zone 部署几台 OBServer 节点?
A. 不限制
B. 2
C. 1
D. 3
答案:A
初次使用 OceanBase 的客户在安装 OceanBase 企业版时,首先应该安装的软件是哪个?
A. ODP
B. OceanBase
C. OAT
D. OCP
答案:D
以下关于客户端工具的描述错误的是哪一个?
A. Oracle 数据库的客户端工具可以连接 OceanBase 的 Oracle 租户
B. MySQL 数据库的客户端工具可以连接 OceanBase 的 MySQL 租户
C. ODC 开发中工具既可以连接 OceanBase 的 MySQL 租户,又可以连接 OceanBase 的 Oracle 租户
D. OBClient 客户端工具既可以连接 OceanBase 的 MySQL 租户又可以连接 OceanBase 的 Oracle 租户
答案:D
以下关于 OBClient 客户端工具的说法正确的是?
A. 既可以连接 MySQL 租户,也可以连接 Oracle 租户
B. 不能在链接参数中指定要访问的 Database,默认使用的 Database 是 OceanBase
C. 链接参数中使用 “-A” 选项表示连接数据库时自动获取统计信息
D. 只能通过 OBProxy 连接数据库,不能直接连接 OBServer
答案:C
在 OceanBase 数据库中,以下哪个算子表示索引扫描?
A. TABLE SCAN
B. TABLE RANGE SCAN
C. INDEX SCAN
D. TABLE FULL SCAN
答案:C
关于 OceanBase 的核心技术,以下说法错误的是?
A. OceanBase 依赖分布式中间件实现了在单机数据库上的分布式访问和事务处理。
B. OceanBase 自研的高压缩技术平衡了 “性能” 和 “压缩” 的瓶颈,既能大幅压缩数据,减少磁盘空间占用,又不会造成较大的性能负担。
C. OceanBase 分布式架构提供了极致高可用能力,在少数节点故障时可以保证数据零丢失(RPO=0),对业务的影响时间极短(RTO<8S)。
D. OceanBase 支持 HTAP 混合负载,通过多租户的资源隔离来保证不同类型的租户间互不干扰,同时通过多副本技术让一份数据既能做事务处理又能实时分析。
答案:A
关于 OceanBase 的产品体系,以下说法错误的是?
A. OMS 是 OceanBase 提供的数据同步工具,可以把其他数据库的数据同步到 OceanBase 数据库中,比如将 Oracle 数据库的数据同步到 OceanBase 的 Oracle 租户。
B. OMA 是 OceanBase 数据库提供的数据迁移与评估工具,可以实现一键式的数据库迁移。
C. OCP 是 OceanBase 提供的云平台管理工具,可以将多个 OceanBase 集群统一纳管到一个 OCP 中进行管理、监控。
D. OAS 是 OceanBase 提供的自治服务工具,可以提供自动化的优化建议和智能化的故障诊断能力。
答案:B
如果一个集群有 3 个 Zone,每个 Zone 有 5 台 OBServer。那么一个日志流最多有几份全功能副本呢?
A. 3
B. 5
C. 8
D. 15
答案:A
OceanBase 不能实现哪种资源的租户间的隔离?
A. CPU
B. 内存
C. IOPS
D. 数据磁盘
答案:D
RootService 是 OceanBase 的总控服务,以下哪个不是 RootService 的功能?
A. 资源管理
B. 路由管理
C. 负载均衡
D. Schema 管理
答案:B
关于仲裁服务,以下哪个说法是错误的?
A. 仅参与选举相关的投票,不参与事务日志的多数派投票
B. 没有 MemTable 和 SSTable,资源开销极小。
C. 开启仲裁服务会添加一个仲裁副本,仲裁副本可以当选为 Leader 提供服务
D. 当半数全功能副本故障时,仲裁提供自动降级服务(将故障节点踢出 Paxos 组)。
答案:C
OceanBase 数据库通过什么机制来解决分布式场景下时钟不一致带来数据不一致的问题?
A. MVCC
B. 两阶段提交
C. 表锁
D. 全局时间戳服务
答案:D
以下哪项不是存储引擎的主要功能?
A. 数据存储
B. 数据读取
C. 索引管理
D. 事务控制
答案:D
OceanBase 数据库中的事务引擎使用哪种一致性算法来确保分布式环境中的一致性?
A. Raft
B. Paxos
C. Quorum
D. Zab
答案:B
在 OceanBase 数据库中,如果一个事务涉及多个日志流,这样的事务被称为什么类型的事务?
A. 单日志流事务
B. 分布式事务
C. XA 事务
D. 单元事务
答案:B
为了达到更好的压缩效果,OceanBase 一般会进行进行几次压缩?
A. 1 次
B. 2 次
C. 3 次
D. 4 次
答案:B
OceanBase 数据库单机集中式部署,小规格开发模式,适用于个人设备,如果选择社区版,集群预留运行内存不低于()GB。
A. 2
B. 6
C. 8
D. 16
答案:A
使用 JDBC 连接 Oracle 租户时,需要使用哪种 JDBC 驱动。
A. MySQL 标准的 JDBC 驱动
B. Oracle 标准的 JDBC 驱动
C. OceanBase 自己开发的 JDBC 驱动
答案:B
