2017年12月下旬参加的11G OCM考试,2018年1月中旬收到了ORACLE发来的考试通过邮件。
感谢我的家人的支持和付出。
感谢上海交大继续教育学院的赵老师、韩老师、黄老师、以及一起准备考试的所有伙伴,因为大家的一起努力、互相鼓励、相互扶持才能一路坚持。
充实、劳累、从容、忐忑、空虚是此次OCM考试的五个阶段,分别是培训期间学到东西的充实、考前练习的劳累、考试时的从容、考后期待成绩的忐忑、成绩出来后的空虚。
不代表其他OCMER也是这样认为,本人这种相对而言比较笨的人的个人感悟:OCM考试考的就是体力、意志力,总体而言考试难度不大,主要是题目多时间短,一定要多做实验才能熟能生巧。考场中的从容来自考前体力的巨大付出,当初个人也是从没底到一步步按照模拟题来做实验,把题刷了一遍又一遍,直到最终都能在考试规定时间内提前10-40分钟完成。从准备考试到考试完毕,历时3个月,平均每天最少4小时都在刷题做实验,之前不明显的腹肌蜕变成了清晰的六块规格。记得刷到第六遍时,有段时间看到题目就想吐,完全对ORACLE丧失了兴趣,特别某个周末的一天从早上8点到晚上11点,把9门模拟题都做完后,当时感觉体力严重透支,20个俯卧撑都坚持不了,还好身边有一群一起准备考试的伙伴,大家互相鼓励和扶持,都慢慢坚持下来了。期待考试成绩的过程中,虽然感觉通过的问题不大,可偶尔仍会有莫名的恐惧,万一没通过呢,是否还有足够的体力进行下一次考试。当手机提示音跳出,看到成绩出来后,没有太多的激动,默默的关闭邮件,端起碗继续吃饭,吃完后坐了会,感觉深深的空虚,突然之间不知道下一个目标在哪。此次通过OCM考试,并不是什么成就,只是这么多年DBA生涯的一个备注,得重新回去捡起对ORACLE的兴趣,找回那些遗失的枝枝蔓蔓。
简单说说自己从参加培训到考试结束的点点滴滴
培训机构的选择
当初自己选择OCM考试培训机构时不仅看重通过率,也看授课老师的水平,参加培训的目的也是为了真正的学到东西。
选择上海交大完全是因为了解到授课老师是韩老师,个人认为的国内ORACLE业界最低调的大神,没有之一。《Oracle数据库技术服务案例精选》、《ORACLE数据库技术实用详解:教你如何成为10g OCP》两书的作者。培训课程从2017年6月开始直到2017年9月结束,期间个人收获极多,特别是优化方面,很多原来不清楚的地方经过老师讲解并结合官方文档后,豁然开朗。
考前模拟题的练习过程
当然,就算一个真正的高手没有经过任何准备就去参加OCM考试的话,通过的概率仍然很低,针对考试题目进行准备是必备环节。OCM考试模拟题可以参考一个西班牙大师的网站http://www.dbajunior.com/ocm/,里面的知识点覆盖了考试85%的内容,里面的题目和个人经历考试的题目相识度达60%。
2017年10月国庆结束之后,个人开始刷模拟题,因白天工作比较忙,工作日基本上每天晚上从7点练习到晚上11点,周末基本上全天都在练习,9门课程的练习,第一遍花了一个月时间,第二遍花了半个月,第三遍花了一周,第四遍开始参照考试规定时间来进行练习,练习到第八遍时已经12月了,基本每门题目都能按指定的时间提前20--40分钟完成,临近真正考试时,看到题目就知道答案了,脑子还在想这个命令怎么写的时候,手已经在键盘上习惯性的敲好了。当然这个过程是痛苦的,就像自己感悟的一样,没有足够的体力和坚定的意志力是很难达到这个状态的。
从容步入考场的过程
考试前一天,本想放松可是完全放不下来,早早的就去考场查看了下环境,考试地点在南京东路地铁站5号出口的恒基名人商业大厦12楼上海ORACLE中心,回家后在浴室冲了整整一小时的热水澡。
早上9:00开始考试,基本上大家都提前15分钟到了考场,等监考老师讲解完考试说明,大家检查完鼠标键盘后,监考老师开始刷题。大概9:15开始了正式考试,一开始还挺紧张,等到打开网页,参照网页上的题目做完第一道题后,就一点都不紧张了。考场里6个人,整个考试期间唯一能听到的就是噼里啪啦的敲击键盘声音,感觉大家都胸有成竹,毕竟没把握也不敢进这个考场,基本9门考试都没有听到谁没做完题目的,第三场考试数据管理有人提前40分钟就完成了,和监控老师说一下后就跑出去休息了。9场考试的过程都很顺利,当然个人在考试期间也遇到一些问题,遇到好几道题做不成功的情况,比如第五场_性能优化里面有道题关于result_cache的,当时使用了3种方法alter table result_cache(mode force) 、alter session set result_cache_mode=auto、使用提示/*+ result_cache */再执行SQL语句后,v$result_cache_objects视图里面仍然没有任何记录,大概耗了10来分钟吧,也就放弃不管了,继续做下面的题目,9场考试下来感觉80%的正确率还是有的。总体而言考试中并没有特别难的题,60%的题目在工作场景中也会遇到,像DATAGUARD这种基本上工作中都已经用得很熟练了,难点主要是第四场_数据仓库、第五场_性能优化的题量多时间短,对熟练程度要求极高,打字速度要快,不然题目可能会做不完。
考试顺序和时间介绍
第一天上午
数据库管理 130分钟
第一天下午
备份恢复 40分钟
数据管理 85分钟
数据仓库 110分钟
第二天上午
性能优化 90分钟
grid control 50分钟
第二天下午
Data guard 60分钟
GI 60分钟
RAC 50分钟
考试环境和情景介绍
1、六个座位分成两排,每个座位相隔大概1米,别人碰不到你的电源线,电源线也已经被固线板固定好了,除非用力拔,普通触碰是没有任何影响的,看到论坛里之前有人经历的电源线被人碰到什么什么的情况,我们这场考试没有见到,可能ORACLE也在改进,减少这些场外因素对考试的影响。
2、考试座位是自己随意坐的,当时我们考场6个人,大家进来后就随便坐,最后一个进来的就坐最后一个剩下的座位,座位坐好后,到考试结束都不能再换座位,如果自己想坐某个心仪的座位,第一场考试进入考场之前最好第一个在门口等。当然也听说有些时候监考老师会指定每个人的座位。
3、考试机器是两台物理机,都是linux操作系统,开机就是linux的桌面环境,机器都是新机器,性能都很好,内存的话,个人的DATABASE SERVER机器是3G,DATABASE MANAGEMENT SERVER机器是2G,鼠标键盘也都是新的,机器是小机箱是立着固定起来挂在桌子两旁的,很严实碰不倒的,不用担心腿脚碰到它,看到论坛里之前有人说机器内存是32G,感觉不可思议,因为考试环境的OS是32位的,超过4G的内存都是浪费。
4、DATABASE SERVER上要求的磁盘15%的剩余空间,远远用不到,放心使用
5、GI和RAC考试,提供的是虚拟机,可以在DATABASE SERVER机器上通过VNC来连接,这套虚拟机提供了root用户
6、DB的官方文档在DATABASE SERVER机器上,GI的官方文档在DATABASE MANAGEMENT SERVER机器上,都可以通过firefox打开
7、考试过程中和老师说明后,是可以出去喝水和上厕所,包可以带进考场,但是手机不能拿出来
8、整个考试环境只有一个监控老师,没有见到传说中的摄像头
9、考场里没有传说中的奶茶咖啡面包水果,也不提供午饭,都是中午自己出去解决
10、考试时间上午是9:00开始,下午是13:00开始
人生,本来就是在经历一场场考试!让你在考试中清醒,在考试中成长!
网站名称:亲身经历的一次OCM考试
本文来源:
http://cdkjz.cn/article/gejoph.html