如何由浅OBCA入深OBCP学习开源版OceanBase快速拿证
作者:马顺华
从事运维管理工作多年,目前就职于六棱镜(杭州)科技有限公司,熟悉运维自动化、OceanBase部署运维、MySQL 运维以及各种云平台技术和产品。并已获得OceanBase认证OBCA、OBCP证书。
本文面向生态用户提供一站式学习成长平台,由浅入深的学习,一步步成长为OceanBase数据库专家。
OBCA OceanBase 数据库认证专员
OBCA 认证主要讲解 OceanBase 的发展历程、应用案例、产品架构、核心功能、部署安装等知识。帮助您理解多副本一致性协议、数据可靠及高可用、在线水平扩展、分布式事务等 OceanBase 的重要特性。OBCA 认证主要面向具备 IT 通用基础能力的学员,了解至少一门关系型数据库(MySQL 或者 Oracle),对分布式系统或分布式事务有基本了解,适合初级数据库管理员,初级应用开发人员,合作伙伴驻场服务人员等。
一、OceanBase的OBCA认证
推荐学习和使用OceanBase的同学先考个OceanBase的认证,尤其是OBCA 是免费的,可以到网站上https://oceanbase.com去考一下,在官方文档和老师的带领下通过认证快速了解入门。
1、参与到OceanBase的线上公开课
OceanBase在线课程学习视频
需要认真观看在线的视频课程,里面有很多考点。
2、参与到OceanBase线下培训活动
OceanBase在线课程学习视频
3、OBCA 培训学习材料PDF
培训学习材料PDF后面的模拟题,里面有很多考点和考试题是一模一样的。
PDF下载链接 https://gw.alipayobjects.com/os/bmw-prod/5afbe77d-a82a-4a78-8d15-08da893474e2.pdf
4、考试报名OceanBase OBCA认证
选择合适的日期,报名费用:¥600,不过目前暂时是免费的哦,报名时,需要填写个人信息,邮箱、手机号必须是钉钉注册的手机号。
考试前会收到考试通知的邮件
附件OceanBase认证考试指导手册(考生版).pdf
5、参加考试
考试是60分钟,53道题,有单选题、多选题和判断题,只有一次机会。
考试完成后,就会知道分数,证书一般三到五天在官网上自行下载打印。
另附证书:
加油加油,祝大家顺利通过考试!
二、OceanBase的OBCP认证
OBCP OceanBase 数据库认证专家
如果是dba, 那必然会遇到很多问题, 到开源社区去咨询, 在寻求帮助的过程中, 也不断的锻炼自己, 让自己的知识越来越丰富, 对一些复杂问题又一些更深入的学习. 对于dba来说, 这个时候, 推荐考一个OBCP的认证。
OBCP的考试采用线下考试,奥星贝斯授权ATAC为考生提供报名、缴费、考试等服务。ATAC线下考点覆盖全国主要城市,您可以就近选择。OBCP考试题目一共66道(从题库中随机抽取)。其中10道判断题(每题0.5分)、34道单选题目(每题1.5分)、22道多选题目(每题2分),总分100分,通过分数为80分。报考OBCP考试前,必须获得OBCA证书。OBCP考试时间为90分钟,过程中无法暂停,请提前安排好时间。第一次考了70分没过,第二次考了89分过了。
提示:OBCP的考试采用线下考点机房考试,OBCP考试题目一共66道
1、OBCP 认证培训报名方式,登录官网查看
本培训课程主要讲解 OceanBase 的高级特性(全局索引、全局数据一致性、负载均衡策略、SQL引擎优化),以及 OceanBase 内存构成、内存数据落盘策略和HTAP等知识,同时提供了进阶实验课程。参加此培训基本要求为:通过 OBCA 初级认证;2 年以上数据库 DBA 工作经验。 适合架构师、高级数据库管理员、高级应用开发人员等合作伙伴高级售后服务人员
https://www.oceanbase.com/training/detail?level=OBCP
2、自行选择参加线下培训
OBCP,网络上有系列培训机构的课程,可以搜下,还有题库和实验过程。下面是官方推荐的培训点可以自己咨询联系。
3、官方PDF培训材料线上自我学习
了解学习下理论知识,官方培训完全免费,跟着视频看看实验步骤,分布式数据库大同小异,工作上实践下就通了。
本培训课程主要讲解 OceanBase 的高级特性以及进阶实验,通过本课程的学习,您将更加深刻的理解 OceanBase 的架构和高级功能,掌握 OceanBase 的高级运维、故障处理以及性能优化等技能,成为 OceanBase 数据库专家。课程内容包括索引、全局数据一致性、负载均衡策略、内存数据落盘策略、SQL 引擎及优化、SQL 执行模式、HTAP 能力、读写分离能力、兼容性详解。
多看:官网OBCP的课程材料,并实际练习操作,把实验做完,才能更深入了解题意。
4、官方文档中心入门教程系统学习
文档中心可以一站式学习OceanBase知识,产品文档、云平台、开发者中心
数据库博大精深,需要系统学习数据库理论数据, 推荐有很多经典的课程, 自己可以买书或在网上搜索。
如果你想学习OceanBase,这个时候,推荐学习OceanBase开源社区共创的《实战教程电子书》在OceanBase社区版博客和阿里云都有发布。这本与开源社区用户共创的电子书共八章,从OceanBase数据库概述开始,到安装部署,到使用,到迁移、再到运维、测试、性能诊断,最后是 OceanBase 生态工具的使用,可以带你全面掌握 OceanBase 实战使用技能!从部署到使用到运维到性能诊断,都是一步一步操作,很容易上手。
5、题库学习
参加《OceanBase 社区版入门到实战教程结业考试》考试
里面有部分OBCP的考试题,可以参考学习
6、官方博客培训中心部分试题
1)OceanBase 开源教程 OBCP 知识测试参考答案解析
https://open.oceanbase.com/ask/detail?id=20400080&search=OBCP&pageNum=1
2)OceanBase 开源教程 OBCP 知识测试2参考答案解析
https://open.oceanbase.com/ask/detail?id=20400296&search=OBCP&pageNum=1
7、参加官方免费的在线OBCP视频培训课程
郑皓嘉老师的 OBCP 认证课程
1)OceanBase 社区版入门教程第九期 如何快速拿下 OBCA & OBCP 认证
htts://open.oceanbase.com/blog/10900233
郑皓嘉老师的 OBCP 认证课程
2)OceanBase 官方组织 OBCP 免费培训冲刺班!!!
8、OBCP考试报名
1)在官网考试报名处,立即报名,报名费用是1200元
https://www.oceanbase.com/training/detail?level=OBCP
2)报名后会跳转前往ATAC网站报名
3)在ATAC网站填写报名信息
4)选择考点排期报名
5)选择线下报名点
6)选择考试日期和时间
备考!!!多看文档!!!多练习!!!多实操!!!最后到指定线下机房参加考试!
个人学习,部分考试题目总结:
1、大家比较关心多选题目的问题,考试多选题还是比较友好的,多选题目会提示正确答案有多少个。
判断题:要注意看题目,考试时间是一个半小时,做完题目后返回多检查几次,同一个题目有时会问,正确的是,有时会问,错误的是;
例:企业在一个城市有2个机房,将2个Zone部署到1个机房中,将另一个Zone部署到另一个机房中, 可以提供机房级的容灾。 对还是错?
企业在一个城市有2个机房,将2个Zone部署到1个机房中,将另一个Zone部署到另一个机房中, 不能提供机房级的容灾。对还是错?
2、资源池的计算方法要了解,经常会换着方式问你,某个规格,可以有多少个unit;某个规格,可以有多少个租户,了解计算方法不管怎样变题都能很快算出来。
3、了解OB常用端口,启动默认端口是2882,连接observer的默认端口是2881、 obproxy的默认端口是 2883
4、在查询验证数据的时候,可能会碰到超时类错误。OceanBase里超时的可能场景有多个:
单条 SQL 执行超时时间,由租户变量ob_query_timeout控制。单位是微秒,默认是10秒。 单个事务的空闲超时时间是多少,由租户变量ob_trx_idle_timeout控制。单位是微秒,默认120秒。 事务超时时间,由租户变量ob_trx_timeout控制。单位是微秒,默认100秒。 事务执行时间阈值,proxy 参数 slow_transaction_time_threshold 默认5秒。
以上超时时间都可以在租户里根据实际情况修改,默认超时大家要熟记,考试题反复出现过多次。
OBCP 证书:
另附考试结果:
考了两次,第一次考只了70分,离80分及格差10分,日期没有选好,刚好郑皓嘉老师的 OBCP 认证课程碰到一起了,没时间参加培训课,结果没有过。
第二次考了89分,主要是第一次听郑皓嘉老师的 OBCP 认证课程,考试完了马上从考点赶回来听课程,大部分课程都是考点内容,这个课程很有必要,强烈推荐。
勤学苦,苦学甜,苦尽甜来。多操作多实验练习,不要过分在意结果。调整心态,正常发挥,就是成功。祝愿大家都能顺利拿下OBCP。
彩蛋
OBCP考试报名费用是1200元,告诉大家一个免费获得OBCP考试报名券的方法,完成四道必选练习,联系Hope老师就可以免费带走 OBCP 考试券(注意考试券只有三个月时间,拿到考试券的同学尽快报名考试)
很多同学关心如何获取OBCP考试券,这里解答一下哈~ OceanBase 入门到实战教程六道练习题已经全部发布完毕,完成四道必选练习,就可以免费带走 OBCP 考试券~~ 实践练习二(必选):手动部署 OceanBase 集群 - 实战分享 - 社区问答- OceanBase社区-分布式数据库 “练习题”: 实践练习一(必选):OceanBase Docker 体验 实践练习一(必选):OceanBase Docker 体验 - 实战分享 - 社区问答- OceanBase社区-分布式数据库 实践练习二(必选):手动部署 OceanBase 集群 实践练习二(必选):手动部署 OceanBase 集群 - 实战分享 - 社区问答- OceanBase社区-分布式数据库 实践练习三(可选):使用OBD 部署一个 三副本OceanBase 集群 实践练习三(可选):使用OBD 部署一个 三副本OceanBase 集群 - 实战分享 - 社区问答- OceanBase社区-分布式数据库 实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群 实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群 - 实战分享 - 社区问答- OceanBase社区-分布式数据库 实践练习五(可选):对 OceanBase 做性能测试 实践练习五(可选):对 OceanBase 做性能测试 - 实战分享 - 社区问答- OceanBase社区-分布式数据库 实践练习六(必选):查看 OceanBase 执行计划 实践练习六(必选):查看 OceanBase 执行计划 - 培训中心 - 社区问答- OceanBase社区-分布式数据库
写在最后
数据库博大精深,需要系统学习数据库理论数据, 考试不是学习的目的,真正掌握技能掌握知识才是!非常感谢OceanBase 开源社区的所有工程师和技术支持人员,从开源中来,到开源中去。有很多同学都是用开源产品的,可能也是开源软件的创立者,我们是开源软件的受益者,所以我们也要为开源做出我们的贡献。未来六棱镜会一直深度参与社区建设,输出更多优秀的实践案例,帮助社区用户探索更多的业务场景。