OCM認(rèn)證| 騰科學(xué)員OCM考試總結(jié)經(jīng)驗(yàn)分享
大家好,我是騰科OCM培訓(xùn)班學(xué)員-陳光俊。
非常幸運(yùn)地,本人在 11g OCM 還有安排考試的最后幾個(gè)月中,順利通過(guò)考試。
既然 11g OCM 即將停考,那咱們就來(lái)多聊聊考試的準(zhǔn)備和應(yīng)試方法吧,相信對(duì)升級(jí)之后的 12c 版本 OCM 考試或許也有些參考價(jià)值。

一、關(guān)于考試的準(zhǔn)備:
本人的 OCM 考試之旅就像是一場(chǎng)馬拉松,從OCA、OCP,直到 OCM 考試,前前后后折騰了近兩年時(shí)間。兩年對(duì)于完成一門(mén)考試來(lái)說(shuō)絕對(duì)稱(chēng)得上是一個(gè)超長(zhǎng)的周期,對(duì)個(gè)人的精力和體力也是一場(chǎng)不小的考驗(yàn)。個(gè)人認(rèn)為,時(shí)間拖了過(guò)久實(shí)際上還是弊大于利的。
我們都知道,做大部分事情,都是一次做好,代價(jià)最小,成本最低,OCM 考試也不例外。進(jìn)而,集中時(shí)間精力學(xué)習(xí)和練習(xí),并以較短的周期鞏固,這種方式尤為重要。本人在考試準(zhǔn)備的過(guò)程中,就因?yàn)榫Σ患?、鞏固不及時(shí)而吃了很多的苦頭:辛辛苦苦練習(xí)并理解了的知識(shí)點(diǎn),用不了幾天竟然完全沒(méi)有印象了!甚至于之前自己記錄的過(guò)程和筆記,也竟然看不懂了!不知道這種情況是不是大家都有,個(gè)人覺(jué)得,出現(xiàn)這種問(wèn)題,可能的原因有兩個(gè):
一是,主觀上存在一種不好的思維習(xí)慣,對(duì)于取得了成功的結(jié)論和理解了的知識(shí)點(diǎn),更偏向于享受學(xué)習(xí)帶來(lái)的成就感,而沒(méi)有重視曾經(jīng)帶來(lái)痛苦經(jīng)歷的學(xué)習(xí)過(guò)程,而恰恰是因?yàn)楹鲆曔^(guò)程,導(dǎo)致無(wú)法重現(xiàn)結(jié)果;
二是,客觀上 OCM 考試確實(shí)是一門(mén)難度較高的考試(我太菜了,大佬們別噴我哈),涉及面廣,知識(shí)點(diǎn)有一定的復(fù)雜性、關(guān)聯(lián)性,而且很多知識(shí)點(diǎn)還需要做異常應(yīng)對(duì)方案。
雖說(shuō) oracle 的核心是邏輯和程序設(shè)計(jì),操作層面卻需要大量的語(yǔ)句、代碼和場(chǎng)景的記憶,因而,按照從頭到尾完整練習(xí),然后再重復(fù)完整練習(xí),這種方式,每一輪可能都需要一周甚至幾周的時(shí)間,從記憶的角度來(lái)說(shuō),一周以上的記憶周期,效率是非常低的。所以,本人借鑒了敏捷開(kāi)發(fā)的思想理念,在時(shí)間有限的約束下,減少每天練習(xí)的范圍,但加大練習(xí)的次數(shù),并重復(fù)練習(xí)前一天至前兩天的內(nèi)容,如此之后,每一輪完整練習(xí)的時(shí)間變成了原來(lái)的兩倍甚至更多,但是兩三輪之后,熟練程度大大提升。
二、關(guān)于應(yīng)試方面:
相信經(jīng)過(guò)刻苦學(xué)習(xí)和辛苦練習(xí)之后,參加考試的大佬們對(duì)考試范圍和考試形式都已經(jīng)了如指掌,平時(shí)練習(xí)的任何一個(gè)細(xì)節(jié)都可以信手拈來(lái)。
在達(dá)到這種熟練程度之后,基本可以做到對(duì)考試中的突發(fā)異常和試題的變通胸有成竹。畢竟,正式考試時(shí)受時(shí)間限制,是不允許像平時(shí)那樣,遇到了問(wèn)題,可以做幾輪測(cè)試,翻閱資料,或者配置參照組,慢慢調(diào)試。在僅有一份離線(xiàn)文檔的情況下,異常情況的處理很大程度上只能靠自己的經(jīng)驗(yàn),所以從某種程度上,備考練習(xí)的時(shí)候就應(yīng)當(dāng)對(duì)各種出現(xiàn)的異常給與足夠的關(guān)注,即使無(wú)法找到解決方案,也要知道異常是什么因素造成的,能夠回避異常的出現(xiàn)對(duì)于考試來(lái)說(shuō)就是成功的。
應(yīng)對(duì)考試的試題:
首先必須明確,平時(shí)練習(xí)的題庫(kù)不是考試試題,而是涵蓋了考試試題的范圍??荚囋囶}沒(méi)有題庫(kù)的題量大,但是描述存在差異,題干會(huì)有變化,所以要習(xí)慣一下試題的英文描述。練習(xí)時(shí)必須要熟練到能夠在指定時(shí)間內(nèi)提前完成,考試時(shí)才可能有足夠時(shí)間應(yīng)對(duì)題目的變化,并處理異常情況。畢竟考試的時(shí)候,計(jì)算機(jī)也只是普通的配置,奔騰酷睿2 處理器,安裝了 32 位 linux 5 的操作系統(tǒng),3.2 G 物理內(nèi)存(32 位系統(tǒng)較大才支持多少),基本上幾個(gè)實(shí)例一啟動(dòng),就要開(kāi)始使用 SWAP 了,所以,不要期待考試時(shí)電腦能有很快的速度。
異常情況的處理:
OCM 考試的難點(diǎn)就在于考試時(shí)出現(xiàn)的各種報(bào)錯(cuò)。
首先,可以說(shuō)報(bào)錯(cuò)是不可避免的,本人將自己遇到的報(bào)錯(cuò)粗略的劃分為兩類(lèi):
第一類(lèi)是自己失誤造成的指令敲錯(cuò)或者是配置項(xiàng)寫(xiě)錯(cuò)而帶來(lái)的報(bào)錯(cuò)。比如 DG 不能 switch over(可能是監(jiān)聽(tīng)配錯(cuò)了主機(jī)名),startup 實(shí)例找不到控制文件(可能是參數(shù)給錯(cuò)了文件路徑),甚至語(yǔ)法檢查都沒(méi)通過(guò)的 SQL 等。這類(lèi)問(wèn)題一般檢查代碼都能發(fā)現(xiàn),在 gedit 中敲好代碼復(fù)制粘貼執(zhí)行可能會(huì)減少一些此類(lèi)失誤。同時(shí),在時(shí)間充裕的情況下,事先敲好后續(xù)場(chǎng)次的關(guān)鍵代碼不失為上策,一則可以減輕后續(xù)場(chǎng)次的時(shí)間壓力,二則人在提前做準(zhǔn)備時(shí),心態(tài)是輕松愉悅的,可以有效避免在緊張狀態(tài)下忙中出錯(cuò)的情況發(fā)生。
第二類(lèi)是考場(chǎng)環(huán)境配置的特異性引起的異常。比如登錄 sqlplus 提示實(shí)例未啟動(dòng)(可能是 SID 不匹配),查詢(xún)得不到需要的執(zhí)行計(jì)劃(可能是缺少必要的索引),結(jié)果緩存沒(méi)有記錄(可能是參數(shù)設(shè)置為已禁用)等。這類(lèi)問(wèn)題基本都要靠經(jīng)驗(yàn)積累,也就是上文中提到的,備考練習(xí)時(shí)就對(duì)各種異常給與足夠的關(guān)注。這類(lèi)障礙甚至有可能是刻意設(shè)置的,我們都喜歡說(shuō)坑。所以平時(shí)練習(xí)時(shí),自己也不妨人為設(shè)一些坑,在極其有限的條件下做一些模擬。
注:上文中列舉的異常情況僅供參考,并非實(shí)際考試中的真實(shí)異常情況。
關(guān)于考試心態(tài):
上了考場(chǎng),看一遍試題,發(fā)現(xiàn)全是自己練習(xí)時(shí)練過(guò)的場(chǎng)景,是不是很激動(dòng)?或者,發(fā)現(xiàn)基本上和自己準(zhǔn)備的內(nèi)容沒(méi)關(guān)系,是不是很崩潰?
無(wú)論是激動(dòng),還是崩潰,切記一定要保持鎮(zhèn)定。說(shuō)實(shí)話(huà),考試過(guò)程中剛開(kāi)始本人遇到一個(gè)報(bào)錯(cuò),緊張到敲一個(gè)命令都要敲三遍才能敲對(duì),而鎮(zhèn)定下來(lái)仔細(xì)檢查一遍之后,發(fā)現(xiàn)只不過(guò)是之前的命令寫(xiě)錯(cuò)了而已。千萬(wàn)不要認(rèn)為環(huán)境被故意破壞崩潰了,后面全都要掛了,這樣子來(lái)自己嚇自己。如果一個(gè)題目沒(méi)有頭緒,不要過(guò)分糾結(jié),先看下一題,畢竟我們的目標(biāo)也不是要拿滿(mǎn)分嘛。最后有多余時(shí)間,再回來(lái)處理沒(méi)有頭緒的問(wèn)題。
三、結(jié)語(yǔ):
做大部分事情,都受到三重制約的影響:時(shí)間、成本、范圍。對(duì)于參加 OCM 考試的大佬們來(lái)說(shuō),最受制約的恐怕都是時(shí)間因素。沒(méi)有時(shí)間準(zhǔn)備考試確實(shí)是非常頭疼的問(wèn)題。實(shí)際上,本人準(zhǔn)備 OCM 考試前后花費(fèi)了超過(guò) 1000 小時(shí),然而最后上了考場(chǎng)才發(fā)現(xiàn),個(gè)人的 oracle 基礎(chǔ)也十分重要。個(gè)人對(duì)考試準(zhǔn)備的投入如此之大,也說(shuō)明了自身水平的薄弱。同一考場(chǎng)的技術(shù)大拿,甚至 OCM 題庫(kù)都沒(méi)有完整練習(xí)過(guò)。入行這么多年,通過(guò)一場(chǎng) OCM 考試的洗禮,才感覺(jué)自己終于跨入了這個(gè)行業(yè)的門(mén)檻,也明白了怎樣才被稱(chēng)之為業(yè)界精英。在今后的工作和發(fā)展中,自己還有許多課題要研究,有許多困難要解決,自己也將不斷朝業(yè)界精英這個(gè)方向努力。
最后,祝各位大佬、各位小伙伴都能取得自己心儀的成績(jī)!
掃碼了解
OCM培訓(xùn)課程
