暂无图片
暂无图片
4
暂无图片
暂无图片
2
暂无图片

第一次如何通过OceanBase初级OBCA、中级OBCP认证考试

本文将介绍第一次如何参加OBCA和OBCP的认证,当您学习完使用 OceanBase 分布式数据库的方法和基本原理后,学会使用OceanBase分布式数据库的安装部署,并有实践经验。那就可以参加OBCA和OBCP认证。由浅入深的学习,一步步成长为 OceanBase 数据库专家。

作者:马顺华

从事运维管理工作多年,目前就职于某科技有限公司,熟悉运维自动化、OceanBase部署运维、MySQL 运维以及各种云平台技术和产品。并已获得OceanBase认证OBCA、OBCP证书。

OceanBase 认证

OceanBase 是企业级的分布式数据库,拥有众多的技术创新点和广阔的市场前景。为帮助您更好的学习 OceanBase 数据库产品,早日融入 OceanBase 技术生态体系,OceanBase 培训中心面向生态用户提供一站式学习成长平台,由 OceanBase 资深技术专家团队从理论到实践,全面帮助学员制定了系列化的培训认证课程,让您更好的理解 OceanBase 产品的核心特性,由浅入深的学习,一步步成长为 OceanBase 数据库专家。

image-20220620145125493

推荐学习和使用OceanBase的同学先考个OceanBase的认证,尤其是OBCA 是免费的,可以到网站上https://oceanbase.com去考一下,在官方文档和老师的带领下通过认证快速了解入门。

一、OceanBase的OBCA认证

OBCA OceanBase 数据库认证专员

链接: https://www.oceanbase.com/training/detail?level=OBCA

OBCA 认证主要讲解 OceanBase 的发展历程、应用案例、产品架构、核心功能、部署安装等知识。帮助您理解多副本一致性协议、数据可靠及高可用、在线水平扩展、分布式事务等 OceanBase 的重要特性。OBCA 认证主要面向具备 IT 通用基础能力的学员,了解至少一门关系型数据库(MySQL 或者 Oracle),对分布式系统或分布式事务有基本了解,适合初级数据库管理员,初级应用开发人员,合作伙伴驻场服务人员等。

image-20220412154145359

1、参与到OceanBase的线上公开课

本培训课程主要讲解 OceanBase 的高级特性以及进阶实验,通过本课程的学习,您将更加深刻的理解 OceanBase 的架构和高级功能,掌握 OceanBase 的高级运维、故障处理以及性能优化等技能,成为 OceanBase 数据库专家。

OceanBase在线课程学习视频

image-20220412152635941

需要认真观看在线的视频课程,里面有很多考点。

2、参与到OceanBase线下培训活动

OceanBase 优选了业界资深的数据库培训机构,为了保证培训效果,建议学员联系 OceanBase 授权的培训机构参加培训。

image-20220412154247995

3、OBCA 培训学习材料PDF

培训学习材料PDF后面的模拟题,里面有很多考点和考试题是一模一样的。

PDF下载链接 https://gw.alipayobjects.com/os/bmw-prod/5afbe77d-a82a-4a78-8d15-08da893474e2.pdf

image-20220412153625149

4、考试报名OceanBase OBCA认证

选择合适的日期,报名费用:¥600,不过目前暂时是免费的哦,报名时,需要填写个人信息,邮箱、手机号必须是钉钉注册的手机号。

image-20220412152832942

考试前会收到考试通知的邮件

附件 [OceanBase认证考试指导手册(考生版).pdf](javascript:😉

image-20220412154624252

5、参加OBCA考试

考试是60分钟,53道题,有单选题、多选题和判断题,只有一次机会。

image-20220412155241483

考试完成后,就会知道分数,证书一般三到五天在官网上自行下载打印。

另附证书:

image-20220620141346929

加油加油,祝大家顺利通过考试!

二、循序渐进,立flag自我驱动

1、立下的第一个Flag

希望在2022年3月前考取 OBCP 认证

image-20220604163709908

OBCP考试报名费用是1200元,告诉大家一个免费获得OBCP考试报名券的方法,完成四道必选练习,表示你掌握教程分享的学习技能,可以结业,联系OB老师就可以免费带走 OBCP 考试券(注意考试券只有三个月时间,拿到考试券的同学尽快报名考试)OBCP考试券获取说明

很多同学关心如何获取OBCP考试券,这里解答一下哈~
OceanBase 入门到实战教程六道练习题已经全部发布完毕,完成四道必选练习,就可以免费带走 OBCP 考试券~~
https://open.oceanbase.com/answer/detail?id=13700696&search=&pageNum=2
“练习题”:
实践练习一(必选):OceanBase Docker 体验 
https://open.oceanbase.com/answer/detail?id=13700695&search=&pageNum=2&sou=0a001
实践练习二(必选):手动部署 OceanBase 集群 
https://open.oceanbase.com/answer/detail?id=13700696&search=&pageNum=2&sou=0a001
实践练习三(可选):使用OBD 部署一个 三副本OceanBase 集群 
https://open.oceanbase.com/answer/detail?id=13700844&search=%E7%BB%83%E4%B9%A0%E4%B8%89&pageNum=1&sou=0a001
实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群 
https://open.oceanbase.com/answer/detail?id=20400030&search=&pageNum=2&sou=0a001
实践练习五(可选):对 OceanBase 做性能测试 
https://open.oceanbase.com/answer/detail?id=20400273&search=&pageNum=1&sou=0a001
实践练习六(必选):查看 OceanBase 执行计划 
https://open.oceanbase.com/answer/detail?id=20400276&search=&pageNum=1&sou=0a001
复制

2、为了免费获得OBCP考试券努力

然后为立下的flag,努力加油,自我驱动!

示例2:看完所有教程内容,听完所有直播,完成六道练习题。

OBCP考试报名费用是1200元,所以我要努力加油实现第二个Flag,达到第一个Flag,免费获得OBCP考试报名券。


1)、实践练习一(必选):OceanBase Docker 体验

练习目的

本次练习目的是通过 OceanBase Docker 容器,快速的体验 OceanBase 的 自动化部署过程,以及了解 OceanBase 集群安装成功后的目录特点和使用方法。

image-20220604185952354

实验练习:https://cdn.modb.pro/db/250245 Docker单节点自动化部署OB集群

image-20220604190326433

2)实践练习二(必选):手动部署 OceanBase 集群

练习目的

本次练习目的掌握 OceanBase 集群的手动部署技能,理解进程的相关目录、集群初始化、OBProxy和 OB 集群关系等。

image-20220604191109919

实验练习: https://cdn.modb.pro/db/322997OceanBase 单节点手动部署OB文档

image-20220604191231692

实验练习 https://cdn.modb.pro/db/328171 OceanBase手动部署三节点OBserver文档

image-20220604191348605

3)实践练习三(可选):使用OBD 部署一个 三副本OceanBase 集群

练习目的

本次练习目的掌握 OceanBase 集群的自动化部署(OBD工具)技术,能自动部署OB集群,包含 OBProxy,以及部署 OBAgent 等。

image-20220604191456855

实验练习:https://cdn.modb.pro/db/324460使用OBD自动部署三节点OceanBase文档

image-20220604191655638

4)实践练习六(必选):查看 OceanBase 执行计划

练习目的

本次练习目的掌握 OceanBase 的执行计划查看方法,包括 explain 命令和查看实际执行计划。

image-20220604191823232

实验练习:https://cdn.modb.pro/db/327627 分析TPC-C 查看 OceanBase 执行计划

image-20220604192010972

5)实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群

练习目的

本次练习目的掌握从 MySQL 向 OceanBase 迁移数据的基本方法:mysqldump、datax 、canal 等。

image-20220604193042729

实验练习:https://www.modb.pro/db/337263#comment 使用mysqldump和datax从mysql数据迁移到OceanBase

image-20220604193202996

6)恭喜获得OBCP考试券一张!

image-20220604192118504

三、OceanBase的OBCP认证

如果是dba, 那必然会遇到很多问题, 到开源社区去咨询, 在寻求帮助的过程中, 也不断的锻炼自己, 让自己的知识越来越丰富, 对一些复杂问题又一些更深入的学习. 对于dba来说, 这个时候, 推荐考一个OBCP的认证。相比OBCA来说OBCP考试难度比较高,涉及OB的知识点比较多,不只是理论和概念,还有实际的应用和操作。建议先复习一下OBCA的内容,循序渐进,基础打好了备考OBCP就会事半功倍。

1、了解 OBCP 认证

1月份通过了OBCP考试后,想进一步了解OB分布式数据库,准备备考OBCP。刚好免费获得OBCP考试券,随后开始紧张的备考OBCP OceanBase 数据库认证专家。OBCP 认证与培训覆盖了 OceanBase 的高级特性(负载均衡、分布式事务)、内存与落盘技术、SQL 引擎与调优、OBproxy 路由策略、备份与恢复,运维、监控和常见故障处理等内容,同时有对应的进阶实验。OBCP的考试采用线下考试,奥星贝斯授权ATAC为考生提供报名、缴费、考试等服务。ATAC线下考点覆盖全国主要城市,您可以就近选择。OBCP考试题目一共66道(从题库中随机抽取)。其中10道判断题(每题0.5分)、34道单选题目(每题1.5分)、22道多选题目(每题2分),总分100分,通过分数为80分。报考OBCP考试前,必须获得OBCA证书。OBCP考试时间为90分钟,过程中无法暂停,考试完马上就可以知道分数了。我第一次考了70分没过,第二次考了89分过了。

img

OBCP 培训课程主要讲解 OceanBase 的高级特性(全局索引、全局数据一致性、负载均衡策略、SQL引擎优化),以及 OceanBase 内存构成、内存数据落盘策略和HTAP等知识,同时提供了进阶实验课程。参加此培训基本要求为:通过 OBCA 初级认证;2 年以上数据库 DBA 工作经验。 适合架构师、高级数据库管理员、高级应用开发人员等合作伙伴高级售后服务人员。

链接: https://www.oceanbase.com/training/detail?level=OBCP

image-20220618161313482

2、参加线下付费培训

OBCP,网络上有系列培训机构的课程,可以搜下,还有题库和实验过程。OceanBase 优选了业界资深的数据库培训机构,为了保证培训效果,建议学员联系 OceanBase 授权的培训机构参加培训。

image-20220618161737372

3、线上学习官方免费培训材料

了解学习下理论知识,从搭建基础环境开始,跟着官方实验指导手册的操作步骤,去操作理解OB。分布式数据库大同小异,工作上实践下就通了。

image-20220618161854692

本培训课程主要讲解 OceanBase 的高级特性以及进阶实验,通过本课程的学习,您将更加深刻的理解 OceanBase 的架构和高级功能,掌握 OceanBase 的高级运维、故障处理以及性能优化等技能,成为 OceanBase 数据库专家。课程内容包括索引、全局数据一致性、负载均衡策略、内存数据落盘策略、SQL 引擎及优化、SQL 执行模式、HTAP 能力、读写分离能力、兼容性详解。

image-20220412160200268

仔细阅读:官网OBCP的PPT课程材料,还有备注的内容。并实际练习操作,把实验做完,有疑问的再次查看官方文档,才能更深入了解题意。

4、官方文档中心学习

1)文档中心

文档中心可以一站式学习OceanBase知识,产品文档、云平台、开发者中心。官方文档要多看,很多知识点需要查询官方文档才能加深理解。

image-20220618162052075

数据库博大精深,需要系统学习数据库理论数据, 推荐有很多经典的课程, 自己可以买书或在网上搜索。

image-202203251523098622)官方视频学习

丰富生动的视频,助您全面了解 OceanBase 产品和技术

image-20220618162206068

3)官方书籍学习

数据库博大精深,需要系统学习数据库理论知识,如果你想从零开始学习数据库不用先学习Mysql和Oracle,这本书直接带你从零开始学习数据库,你会发现再学习Mysql和Oracle等数据库时,已经自通Mysql和Oracle数据库啦。

推荐学习 OceanBase 开源社区的《OceanBase原生分布式数据库实战教程实体书OceanBase原生分布式数据库实战教程**电子书在 OceanBase 社区版博客阿里云**都有发布。这本与开源社区用户共创的书籍共八章,从 OceanBase 数据库概述开始,到安装部署,到使用,到迁移、再到运维、测试、性能诊断,最后是 OceanBase 生态工具的使用,可以带你全面掌握 OceanBase 实战使用技能!

a)电子文档

链接: https://open.oceanbase.com/docs/tutorials-cn/V1.0.0/10000000000012249

img

b)电子书

链接:https://developer.aliyun.com/ebook/7541

image-20220618162458222

c)实体书

img

5、钉钉题库学习

参加《OceanBase 社区版入门到实战教程结业考试》考试

image-20220325152636612

里面有部分OBCP的考试题,可以参考学习

image-20220325152651191

6、官方问答区部分试题学习

1)OceanBase 开源教程 OBCP 知识测试参考答案解析

https://ask.oceanbase.com/t/topic/20400080

image-20220325154400643

2)OceanBase 开源教程 OBCP 知识测试2参考答案解析

https://open.oceanbase.com/ask/detail?id=20400296&search=OBCP&pageNum=1

image-20220325154307605

7、参加官方免费的在线OBCP直播培训课程

郑皓嘉老师的 OBCP 认证课程

1)OceanBase 社区版入门教程第九期 如何快速拿下 OBCA & OBCP 认证

https://ask.oceanbase.com/t/topic/20400479

image-20220325154636582

郑皓嘉老师的 OBCP 认证课程

2)OceanBase 官方组织 OBCP 免费培训冲刺班!!!

https://ask.oceanbase.com/t/topic/20400479

image-20220325161503717

8、OBCP考试报名

1)在官网考试报名处,立即报名,报名费用是1200元

https://www.oceanbase.com/training/detail?level=OBCP

image-20220620141846717

2)报名后会跳转前往ATAC网站报名

image-20220620141757505

3)在ATAC网站填写报名信息

image-20220620142208718

4)选择考点排期报名

5)选择报名点

image-20220317161918609

6)再次确认考试日期和时间

image-20220317162228306

备考!!!多看文档!!!多练习!!!多实操!!!最后到指定线下机房参加考试!

OBCP 证书:

image-20220620141528542

另附考试结果:

image-20220620143230989

本人考了两次,第一次考只了70分,离80分及格差10分,自己太着急了,没有准备好。还有考试日期可能没有选好,刚好郑皓嘉老师的 OBCP 认证课程碰到一起了,没能进赶上参加直播培训课,官方文档很多细节没注意看,结果没有过。

image-20220620142914103

第二次考了89分,主要是第一次听郑皓嘉老师的 OBCP 认证课程觉得很有用,考试完了马上从考点赶回来重新听课程,大部分课程都是考点内容,相比自己看文档强很多,这个课程很有必要,强烈推荐大家学习。

image-20220620143051164

祝愿大家逢考必过都能顺利拿下OBCP。

个人学习,考试总结:

相比OBCA来说OBCP考试难度比较高,涉及OB的知识点比较多,不只是理论和概念,还有实际的应用和操作。建议先复习一下OBCA的内容,基础打好了备考OBCP就会事半功倍。

1、数据库博大精深,需要系统学习数据库理论知识。

2、相比OBCA来说OBCP考试难度比较高,涉及OB的知识点比较多,不只是理论和概念,还有实际的应用和操作。建议先复习一下OBCA的内容,基础打好了备考OBCP就会事半功倍。

3、多做实验,一定要按照OBCP的实验手册操作起来,理论结合实际,可以更深入的理解知识点。

4、文档中心;可以一站式学习OceanBase知识,官方文档要多看,很多知识点需要查询官方文档才能加深理解。

5、仔细阅读;官网OBCP的PPT课程材料,还有备注的内容。有疑问的再次查看官方文档,才能更深入了解题意。

6、大家比较关心多选题目的问题,考试多选题还是比较友好的,多选题目会提示正确答案有多少个。

判断题:要注意看题目,考试时间是一个半小时,做完题目后返回多检查几次,同一个题目有时会问,正确的是,有时会问,错误的是;

例:企业在一个城市有2个机房,将2个Zone部署到1个机房中,将另一个Zone部署到另一个机房中, 可以提供机房级的容灾。 对还是错?

企业在一个城市有2个机房,将2个Zone部署到1个机房中,将另一个Zone部署到另一个机房中, 不能提供机房级的容灾。对还是错?

7、资源池的计算方法要了解,经常会换着方式问你,某个规格,可以有多少个unit;某个规格,可以有多少个租户,了解计算方法不管怎样变题都能很快算出来。

8、了解OB常用端口,启动默认端口是2882,连接observer的默认端口是2881、 obproxy的默认端口是 2883

9、在查询验证数据的时候,可能会碰到超时类错误。OceanBase里超时的可能场景有多个:

单条 SQL 执行超时时间,由租户变量ob_query_timeout控制。单位是微秒,默认是10秒。
单个事务的空闲超时时间是多少,由租户变量ob_trx_idle_timeout控制。单位是微秒,默认120秒。
事务超时时间,由租户变量ob_trx_timeout控制。单位是微秒,默认100秒。
事务执行时间阈值,proxy 参数 slow_transaction_time_threshold  默认5秒。
复制

以上超时时间都可以在租户里根据实际情况修改,默认超时大家要熟记,考试题反复出现过多次。

结语

勤学苦,苦学甜,苦尽甜来。多操作多实验练习,不要过分在意结果。调整好心态,正常发挥,就是成功。如果有条件的话,尽量参加培训,专业老师课上课下的辅导,手把手的实验,可以更快的掌握OceanBase,少走很多弯路。数据库博大精深,需要系统学习数据库理论数据, 考试不是学习的目的,真正掌握技能掌握知识才是!未来我会一直深度参与社区建设,输出更多优秀的实践案例,帮助社区用户探索更多的业务场景。

最后修改时间:2023-06-15 16:23:33
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

墨天轮编辑部
暂无图片
2年前
评论
暂无图片 0
谢谢您投稿第四届 OceanBase 技术征文大赛🌹本次征文将于7月3日截止征稿,欢迎您多多投稿!
2年前
暂无图片 点赞
1
shunwahⓂ️
暂无图片
2年前
回复
暂无图片 0
感谢墨天轮编辑部老师支持哦
2年前
暂无图片 点赞
回复
F
frloopee
关注
暂无图片
获得了5次点赞
暂无图片
内容获得5次评论
暂无图片
获得了2次收藏
目录
  • OceanBase 认证
  • 一、OceanBase的OBCA认证
    • 1、参与到OceanBase的线上公开课
    • 2、参与到OceanBase线下培训活动
    • 3、OBCA 培训学习材料PDF
    • 4、考试报名OceanBase OBCA认证
    • 5、参加OBCA考试
      • 加油加油,祝大家顺利通过考试!
  • 二、循序渐进,立flag自我驱动
    • 1、立下的第一个Flag
    • 2、为了免费获得OBCP考试券努力
      • 1)、实践练习一(必选):OceanBase Docker 体验
      • 2)实践练习二(必选):手动部署 OceanBase 集群
      • 3)实践练习三(可选):使用OBD 部署一个 三副本OceanBase 集群
      • 4)实践练习六(必选):查看 OceanBase 执行计划
      • 5)实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群
      • 6)恭喜获得OBCP考试券一张!
  • 三、OceanBase的OBCP认证
    • 1、了解 OBCP 认证
    • 2、参加线下付费培训
    • 3、线上学习官方免费培训材料
    • 4、官方文档中心学习
      • 1)文档中心
      • 3)官方书籍学习
      • a)电子文档
      • b)电子书
      • c)实体书
    • 5、钉钉题库学习
    • 6、官方问答区部分试题学习
      • 1)OceanBase 开源教程 OBCP 知识测试参考答案解析
      • 2)OceanBase 开源教程 OBCP 知识测试2参考答案解析
    • 7、参加官方免费的在线OBCP直播培训课程
      • 1)OceanBase 社区版入门教程第九期 如何快速拿下 OBCA & OBCP 认证
      • 2)OceanBase 官方组织 OBCP 免费培训冲刺班!!!
    • 8、OBCP考试报名
      • 1)在官网考试报名处,立即报名,报名费用是1200元
      • 2)报名后会跳转前往ATAC网站报名
      • 3)在ATAC网站填写报名信息
      • 4)选择考点排期报名
      • 5)选择报名点
      • 6)再次确认考试日期和时间
    • 个人学习,考试总结:
    • 结语