我是王银鱼,2020年4月23日开始学习的OCM课程,2020年7月23日参加的OCM11G考试。3个月的时间每天按时提交日报,向老师反馈自己的训练情况,接下来就具体跟大家说说实际考试经验。


北京考场是在Oracle大厦T1-1074号,总共六个考位,左右各三,中间用椅子隔开。考位提前已经安排好,根据桌上便签找到自己的考位,验证个人信息后,即可开始考试。

我是提前一天到达北京,简单吃过午饭后,从酒店出发到考场,熟悉考场位置以及计算酒店到考场的时间。这边好多共享单车,比较方便,骑单车从酒店到考场大概10分钟的样子。考试当天我是8点到达考场,进门时跟保安说明来意,简单登记测试体温后,进入T1楼大厅等待考官。我们这次考试的是三人,在大厅等到8.30,之后考官带我们进入考场,检验信息,一切准备就绪后,开始考试。我在右边第1个考位,奇数机鼠标灵敏度很高,不容易准确定位字符串中的关键字,仔细查看了两台电脑的位置,都在桌子最后面,网线及电源线的位置也离自己有相当的距离,不易碰到,很安全。

考官很友善,每个场景开始之前都会用中文讲一下这个场景考试的题目及需要注意的地方。如果机器出现什么异常,可以随时叫考官。考试的时候,考官一直都在考场内。非常感谢前几位同学的考试总结,让自己也避免了很多坑,尤其是一些小细节。考试整体氛围比较紧张,平时敲的速度,到考场以后,由于比较紧张,经常会出现敲错的情况。考试的题目基本都是我们练习的原题,我们的纯真题还是很稳的,只是有些SCHEMA、表名、列名不一样,题目的顺序也不一样,这点在考试时建议花一点时间来仔细审题

 

Skillset1

考官首先让我们进行电子签到,即用我们的 Single Sign On账号登录签到;然后使用Testing ID进行签署NDA协议,随后讲了一下考试需注意的地方及如何验证是否可正常收分,两种方式,一种是conn用户,然后执行查询DUAL表,另外可以登录考官机器CES方式进行验证。仔细查看注意事项,里面会提示本场景哪些库必须要是启动状态。

随后开始正式考试,我没有急着去做题,先看了一下注意事项。通考的两位同学,上来就噼里啪啦的开始敲键盘,考场的紧张气氛也被带动起来。第1场,特别紧张,快速看完注意事项后,开始做题,看到题目时,心里稍微轻松一些,和我们平时练的题基本一样。首先,手工建库,很顺利,然后创建表空间,为了加快速度,我先将语句写到文档里,然后进行替换关键词的方式进行后面表空间的创建,第1个建的是bigfile表空间,后面的表空间创建完,发现自己没有去掉bigfile关键字,造成后面创建的表空间全是bigfile表空间,删除表空间进行重新创建,不知道这个会不会扣分。其他的UNDO管理、共享服务器配置、客户端配置、统计信息收集等都很顺利,按照红宝书来就可以。在配置监听时出了一点小状况,配置local_listener时一直提示LSNR2不存在,仔细检查listener.ora和tnsnames.ora未发现异常,暂时先不管它了,做后面的题。待其他题目全做完后,再回来看这道题,发现tnsnames.ora里面多了一行ADDRESS_LIST这行,导致括号不配置,修改后,可正常注册prod1到LSNR2上了。这个场景的DNFS,创建完表空间后,查询v$dnfs_files中无记录,直接跳过。此时用时将近一半的考试时间。剩下的时间都是从头到尾的各种验证、收分;

 

Skillset2

此场景比较顺利,题目和红宝书基本一致,只是最后的闪回版本查询,注意题目中给出的脚本内容,对同一数据进行两次update,需要找到正确的闪回SCN。题目做完用了不到一半的时间,剩下的时间进行验证、收分;

 

Skillset3

这个场景题基本和我们联系的题是一样的,传输表空间用的平台是Solaris 64-bit;还有parallel设置后,千万记得要重启数据库;考试时优化物化视图时报错,提示advisor权限错误,但是我已经授权advisor给schema,检查了两遍,没发现问题在哪里,果断跳过,做后面的题;创建外部表时,给出的数据比较大,字段也很长,这里有个问题,创建外部表时,有个字段类型是date 后面类型是'DD-MM-YYYY‘,我创建时直接创建成date类型了,但是查询表,数据是正常的;做完其他题目后,集中看优化物化视图这道题,检查到最后才发现,获取物化视图的DDL,粘贴过来以后,有个列名中间多了一个空格,进行修改后,再执行创建物化视图脚本时,就正常了,后面都是按照红宝书来的,比较顺利。最后剩下20分钟左右的时间,进行验证、收分;

 

Skillset4

这个场景基本也和我们平时练习的纯真题一样,只是表名和题目顺序不太一样。这个场景按照红宝书来就好了,很顺利。最后剩下60%左右时间去验证、收分;

 

Skillset5

这个场景的题和纯真题基本一致的,只不过后面让创建baseline,并没有要求进行evlove;关于result_cache,我担心一紧张,会忘掉配置非0值,所以在第1场景,我就已经把参数配置非0并重启数据库了,后面的每个场景做完后,空余时间验证时,都会再验证一下参数是否enablespa分析时有两条性能下降的语句,使用spm将原执行计划加入到baseline,做完题验证时发现,又多了另外一条性能下降的语句,快速使用spm将性能下降的语句执行计划加入到baseline;这个场景也很顺利,剩余将近40分钟时间去验证、收分;

 

Skillset6

听之前的考试的同学讲,考试时他的gc比较卡,所以也一致很担心。不过还好,比较幸运,gc不卡,相对来说挺流畅的,题和纯真题一样,只是某些名字不一样,需要仔细审题。剩余时间20分钟去验证、收分;

 

Skillset7

一直担心这个场景,因为时间比较短;因为上一场GC使用起来很流畅,中午休息时,我一只在纠结是否用gc来搭建物理备库,最后决定稳一点,使用命令行。我选择的方式是对的,虽然时间比较紧张,但是很稳。创建备库时,一直报错控制文件出错,第三遍才成功,此时考试基本已经过去一半时间,迅速扫了一下后面的题,和纯真题一模一样,按照下意识操作,迅速完成后面的题目,最后还好,剩下10分钟的时间去验证、收分。这个场景真是出了一身汗。考完后才知道,我选择的命令行方式是正确的,其他两位同学,不会使用命令行,全部使用的GC,中途全报错,无法创建备库,这个场景他们两人都没成功搭建备库。

 

Skillset8/Skillset9

这两个场景和纯真题一模一样,按照红宝书来就可以了,但是一定要仔细审题,GUI界面操作简单,但是按下一步时,一定要仔细检查是否都配置正确。需要注意的是vnc密码和host密码都是oracle。考试的虚拟机速度很快,题做完基本都剩余一半以上的时间进行验证、收分;8场景比较重要,如果GI安装失败,会影响到9场景的考试。

 

     同考的一位同学,S8由于疏忽没有加上host02,然后执行ROOT.SH脚本时又CTRL+C取消,退回重装失败,清环境也清不了,导致S9的题也没有做。其实整个考试来说,压力还是挺大的,到考场以后大脑一片空白,不过看到题目,做了第1步后,后面的基本都是下意识操作。侯导要求我们的下意识操作,就是应对这种场景。所以同学们,一定要听侯导的建议,提手速,原理通透,做到下意识操作,考试时和我们平时练习时不一样。考试时会特别紧张,敲错字,而且还有预留一定的时间去仔细审题。考试现场有提供草稿纸,如果担心自己紧张会忘记某些细节的话,可以在本场景做完题并验证完以后,将下一场景需要注意的地方提前记在草稿纸上。考官很友善,也很健谈,最后考完以后,考官和我们聊天,才知道我们侯导是国内最早带OCM学员的,现在很多带OCM学员的都是他的学生。这次同考的两位其他同学,也都是侯导的学生带的。所以侯导给出的建议,一定是结合了很多场次考试总结出来的精髓,大家一定要耐心仔细打磨侯导给出的每个细节。

原文链接:https://e.51cto.com/p/896.html,如有侵权,请联系wangxf@51cto.com删除。【OCM认证】OCM实战考试经验总结_学员故事