這是dba求職者系列三部分中的第三部分。
在我在這個系列中的第一篇文章「dba求職面試技巧」裡,我專注於講述關於怎樣取得乙個好的dba工作的細節。在我的第二篇文章「dba102:超越基礎」裡,我專注於講述怎樣在快速變化的dba市場中獲得成功。這最後一篇文章的目的是更具體地集中講述it中oracle dba認證的好處。
靠邊站。。。我是認證過的!
就在我自豪的獲得了認證並把我的第乙個oracle ocp證書掛在我的小臥室的牆上之後過了兩天,我的乙個同事把乙個dilbert漫畫掛在了它的旁邊。這個dilbert漫畫是這個樣子的。
在第一幅畫面中dilbert的電腦出了些問題。乙個穿著緊身衣胸前寫著個大寫字母c的超人告訴dilbert「遠離這個伺服器,我是通過認證的!」在下乙個畫面裡,我們的超人坐在電腦前,dilbert現在透過他的肩膀**著,並且說著「我召喚認證的巨大力量!」在最後一幅畫面中,超人意識到他不知道該怎麼做並承認說,「這真令人尷尬——這是所有我從課堂上記得的東西。」
認證辯論
是否要取得認證在我的記憶裡一直都是乙個被廣泛討論的話題。爭辯的一方是那些看到了認證的巨大價值的人,他們宣稱沒有其他更好的方法來度量乙個 候選人的技術能力。爭辯的另一方是那些不認為認證有價值的人,他們認為通過記憶和做乙個多選的測試而獲得的一張紙不能證明或替代真正的經驗和現實知識的價 值。
對於我,你可能會說我處於爭辯的中立位置,因為我相信兩方的論點都是有些道理的。在這篇文章裡,我將討論認證過程和檢查一些支援和反對認證的論點。
認證過程
首先,也是最重要的,你需要在你可以真正的衡量認證的價值之前完全了解獲得乙個認證的過程。
讓我們首先看看oracle dba的認證過程。oracle認證過程確實自從我獲得第乙個oracle認證以來已經走過了很長一段路。幾年前(我討厭承認到底多少年)所有的人都得要 達到認證7.3和通過乙個單獨的多選測試。我在philadelphia的ioug會議上參加了免費的認證。對於我的努力,我獲得了乙個證書,一根針和一 個很酷的標示宣稱我為「oracle認證專家,」或簡稱為ocp。我後來通過參加另一單獨的公升級測試公升級為8i ocp。這很可能是我擁有的最後乙個dba認證,這有兩個原因。一,我作為dba的角色已經改變了,因為我進入了管理層,另外乙個,oracle使這個過 程變得困難得多。
為了所有意圖和目的,單獨測試ocp認證的日子已經過去了。要成為ocp的過程變得非常棘手和很難達到。從oracle 8i開始,要具有充分的資格獲得乙個ocp認證你需要通過包括五個測試的一系列測試。在這之後很快,oracle決定要求你還要為了這個認證而去參加乙個 它所教授的dba的課程。雖然這是具有爭議性的有利於確保學生上課,但是讓我們以商業的角度來看待。這個要求無非是一種營銷策略,以讓人們進入到他們的教 室中,並且它並不很好的考慮那些想獲得認證卻不能從他們的公司獲得資金贊助的人們。
從oracle 9i開始,認證的選擇再次改變了,而oracle甚至更加強調它自己的課程(有利於oracle):
oca—— oracle certified associate(oracle認證專員)。要求通過兩門測試,沒有培訓課程。
ocp—— oracle certified professional(oracle認證專家)。要求oca,乙個有導師指導的課程,乙個考試和乙個動手實踐課。
ocm—— oracle certified master(oracle資料庫管理大師)。要求ocp,兩個高階課程,乙個兩天的實際操作考試和乙個額外的動手實踐課。雖然這可能是對能力的最好度量,但它是乙個花費非常高昂的選擇。
而oca看起來對於普通的dba是乙個可行的選擇,那些沒有公司贊助、希望靠他們自己獲得認證的人將會發現要獲得乙個ocp(兩門課程)或ocm(共五門課程)在費用方面幾乎是不能承受的。
公正對待oracle認證
對認證的真實價值的看法真的取決於你所提問的物件。那些有證書的人通常爭辯說它們是很重要的;那些沒有證書的人很可能對它們嗤之以鼻。大多數的 it員工達成的共識是:認證確實有一些價值,但是他們永遠不能替代對好的經驗的認可。不管你是什麼職位,你都應該意識到認證肯定對於某些人是重要的,因為 認證行業在繼續繁榮和發展。
人們用來獲得認證的理由通常和他們自己對於獲得投資回報的期望有關。反過來,期望將最終決定對於每乙個人來說的認證的價值。如果你正在為錯誤的原因而進行認證,那麼你注定要對最終的結果失望。根據這種說法,讓我們研究一些人進行認證的原因。
「認證將幫我找到乙份工作。」
有證書可能幫助你獲得乙個面試,但是它不一定幫你獲得乙份工作。招聘人員對於dba期待兩件事:核心資料庫管理系統知識和實際經驗。為了衡量具有的知識,一些公司和/或**機構將利用認證來預選候選人簡歷,接受那些具有證書和拒絕那些沒有的。其他的公司會在面對面的面試中通過對候選人提問技術問題來考查,不管他們有沒有證書。
我通常向任何試圖進入dba領域的人推薦認證,因為它會經常幫你獲得過去的hr(人力資源)、招聘人員並使你乙隻腳邁進了面試大門。如果你是一 個有抱負的但沒什麼經驗的dba,並正在找第乙份dba工作,oca認證無疑是個很好的第一步。我15年來一直在招聘dba,雖然我並不把證書看作任何職 位的先決條件,但是我不得不承認,如果其他所有方面都是同等的,它會給你乙個超過其他沒有證書的人的稍稍的優勢。
但沒有什麼可以替代成為乙個dba所需的實際經驗、解決問題和軟技能,進行認證是乙個很好的方式來證明你了解oracle基礎概念、願意進一步學習和你非常重視你的事業。
「認證將會使我獲得提拔。」
如果你正抱著期望能獲得立即的資金回報而在進行認證,那麼忘記它。獲得認證只是證明你了解教材概念或可能甚至認為你只是乙個很好的測試接受者。 我的一些非常優秀的dba沒有參加認證,其中一些如果他們的工作依靠它那他無法通過測試!雖然我總是支援認證,但是我從不把它看作是乙個獲得提拔的理由。 在dba領域工作超過了20年,我比任何人都了解乙個認證永遠不能替代好經驗的價值,它也不能衡量乙個人應用知識於真實世界的能力。
現實情況是有一些公司更注重認證。一些可能利用激勵來促進認證,有的可能甚至要求認證。如果你提供服務給乙個客戶(如諮詢或遠端dba服務),那麼那個客戶如果知道你獲得了關於你支援的技術的認證,他可能會感覺更舒服。
「認證使我比你強!」
這是乙個人可能很容易接受的最壞的想法,並且可能是爭辯反對認證的最大的理由。我曾經知道乙個dba四處向她的同事炫耀她的oracle資料庫 管理大師認證。在當時,oracle管理大師無非是證明了你參加了這麼多課程,甚至並不涉及通過任何測試。因為這個人沒有什麼經驗並且不知道怎樣在真實的 世界中管理資料庫,她的炫耀並沒有獲得她的同事的讚賞,並最終導致她被公司辭退了。
不要驕傲於通過認證而從不想想你比別人好只是因為你擁有乙個紙製證書。有證書很好,但是它們並不等同於衡量你的能力或在公司裡的重要程度。
「認證使我獲得自我滿意度!」
這可能是獲得認證的最好理由了。如果你通過認證獲得了成就感和自信並打算更新你的知識或繼續保持世界一流的最新的技術,那麼通過各種方法來達到 這個目的。重要的事情是為正確的理由去進行認證。我不得不承認我將第乙個ocp證書掛在我的臥室的牆上很長一段時間,並沒有在同事面前炫耀它,而是要提醒 我自己我獲得了它並且為我的成就而自豪。我知道我有經驗和能力來應用我的知識,所以我並不真的介意上面所說的就掛在我的證書下方的dilbert漫畫。
認證的未來
許多人認為認證現在和將來都只是簡歷上的乙個填充物罷了。事實是,無論喜歡與否,認證現在和將來都繼續在it行業發揮重要的作用。衡量認證的真 實價值的乙個關鍵因素是了解獲得認證的過程。越難獲得的東西,它最終就越有意義。如果獲得認證就像學習技巧列表一樣簡單,並且只通過乙個多選的測試,那它 肯定會失去一些期望的價值的。
只通過乙個多選測試永遠不會很好的顯示乙個人在履行乙個複雜的it(dba)職責時的能力。認證需要更加關注於實際動手能力和真實世界的應用, 不僅僅是書本概念和語法記憶。為此,我個人呼籲業界要清醒意識,使認證過程成為乙個真正的衡量知識和能力的手段。以考取駕照的過程為例,使這一過程包括兩 部分:1)測試候選人的基礎知識和書本概念,和2)要求乙個實際動手測試來確保其運用這些知識的能力。
我真的相信,認證行業將繼續放展,並很有希望更加強調實際操作、動手應用,而不是進行測試或甚至是參加課程。redhat和其他公司已經推出了 實際操作測試,我相信其他公司也會跟著做的。因此,對於it和技術職位的認證的認可也會增加的。美國大企業對遵從性檢查(sarbanes oxley、hippa、itil等等)的關注也很可能會對認證的價值和隨之而來的行業發展發揮關鍵作用。
最後的思考
不管你在it行業的角色是什麼,對於你來說留意行業動向和認證過程都是很關鍵的,因為這兩個因素將最終決定未來的認證價值。
oracle認證模式
oracle認證模式是由兩個地方共同控制的,所以很容易房人迷惑。一 sqlnet.ora 這個裡面有乙個sqlnet.authentication services nts none both 這裡面有nts none both可以選擇,當選擇both時系統處於os認證和密碼認證同時允許的情況下。n...
Oracle登入認證
3.sysdba角色登入認證 oracle登入認證有兩種方式,基於作業系統的登入認證,基於oracle的密碼驗證。oracle資料庫通過sqlnet.ora檔案中的引數sqlnet.authentication services,來控制使用者是通過作業系統認證還是通過密碼認證進行登入。而對於擁有sy...
Oracle認證 Oracle優化器的優化方式
oracle是世界領先的資訊管理軟體開發商,因其複雜的關聯式資料庫產品而聞名。本文介紹oracle優化器,它是乙個非常好用的工具。oracle在執行乙個sql之前,首先要分析一下語句的執行計畫,然後再按執行計畫去執行。分析語句的執行計畫的工作是由優化器 optimizer 來完成的。不同的情況,一條...