如今在IT行業,認證是個很時髦的詞兒。很多老板都對人名後面的頭銜感興趣,但是如果你想成為Oracle DBA,有了證書就證明你勝任這份工作嗎?或者說它只是你的一張入門證。本文中,我們就來分析一下OCP認證。
認證的價值
首先來看看Oracle證書的價格,Oracle的每門認證考試是135美金,共有5門考試,所有的考試費用再加上一些其它費用(書、培訓等等),要想通過Oracle認證考試本身就是一筆不小的投資,但是,從今天的就業市場來看,得到的回報還是值得的。
很多人都希望在IT領域得到像Oracle DBA那樣的高薪——年薪75,000$到140,000$。對於Oracle DBA的資深人士來講,他們的年薪已經漲到了300,000$。很多學員都認為通過了Oracle的認證,也就得到了Oracle數據庫領域的通行證。但是,Oracle認證只是那些有遠見卓識的老板的評判標准之一。
技術水平之外的東西
很多IT專業人士都不相信Oracle DBA在除技術之外還有更高的含金量。通常情況下,Oracle DBA可以負責數據庫設計、運行、備份以及恢復,同時還要密切關注整個項目開發的全過程。因此,一名成功的Oracle DBA既要具有過硬的技術水平,又要有出色的協調能力,同時,對於操作系統以及計算機理論的深入了解也是必須的。因此,DBA必須要具有計算機專業、通信專業、商務管理專業的學士或碩士學位。
而OCP認證考試在Oracle管理領域內是衡量一個人專業技術水平掌握程度的一個很好的標准,但有了OCP證書並不等於你就學會了Oracle專業技術。我就曾經見過一個非計算機相關專業、只在這一領域有個12周課程經歷的人被雇用,他上過的所有課程都是為了通過OCP考試。但是,很多獲得OCP證書,接觸IT行業只有12周的人不能夠完全理解Oracle管理的所有概念。我就見過一個剛剛拿到OCP證書的人卻不理解Oracle數據庫管理的一些基本概念,這個人就不能把很多相關的東西放在一起來考慮。 有證書不一定就有資格
記住,Oracle認證證書只是讓雇主了解到來應聘的人通過了Oracle數據庫方面的技術考試。而實際上,Oracle認證也只是衡量一個應聘者的一個標准之一,其他的標准還有:
出色的交際能力:Oracle DBA通常都要和IT行業的技術專家打交道,因此,他或她就必須能夠為所有訪問Oracle數據庫的開發人員或程序員清晰明了的解釋Oracle概念。有些時候,Oracle DBA也是一名管理人員,因此,也同樣要求他在參與戰略發展計劃以及數據庫設計上要有出色的交際能力。
大多數成功的Oracle專業人士都要求由計算機或信息系統專業學士學位。對於更高的職位,比如Oracle DBA,很多雇主都要求由計算機專業碩士學位或MBA。
實踐經驗:這是有了OCP證書的新人們最擔心的一件事情。很多有了OCP證書又沒有工作經驗的人都在抱怨沒有OCP證書就不會有工作經驗,沒有工作經驗就不會有工作。這是現在人才市場上一個很棘手的問題。
數據庫理論知識:除了要掌握OCP所要求的技術知識外,一名成功的Oracle專業人士還要有與數據庫以及數據庫設計相關的軟件知識,包括數據庫標准化理論以及采用統一建模語言(UML)的面向對象模型,當然還有其他的數據庫設計方法相關知識,比如CORBA和J2EE。
OCP並不能完全衡量一個人的實際水平(最重要的是不能評判他的工作經驗),他只是為非IT行業人士進入Oracle領域提供一個方法。(ZDnet)
在這一部分裡,我們主要看看Oracle認證過程並更進一步解釋Oracle考試。為了進一步提高Oracle認證的可選性,Oracle公司現在可以提供4種不同的認證,這些都是專為從事Oracle領域工作的人員包括DBA、開發人員以及管理人員所設計的。
Oracle專業DBA認證:這是為Oracle數據庫管理設計的一門基本認證(4門考試)
Oracle網絡應用開發人員認證:這是關於SQL、PL/SQL和網絡開發的一門認證(4門考試)
Oracle Java開發人員認證:這是與Sun公司一起為Oracle設計的Java開發人員認證,共有6門考試以及Sun和Oracle的銜接認證
Internet數據庫操作人員認證:iDBO是為測試數據庫和internet應用管理中Oracle管理人員所具知識而專門設計的單獨考試。
首先來看看最受歡迎的適用於DBAs的Oracle OCP認證。點擊此處可以看到”Oracle認證的專家之見”的第一部分內容
Oracle DBA認證
Oracle OCP DBA認證是所有Oracle認證中最普及的一種認證,本來,Oracle認證是專為專業人士設計的,想要參加考試的人員必須要具有DBA 4年以上工作經驗的書面證明材料才有資格參加考試,但是,隨著對Oracle專業人才需求的迅猛增長,Oracle放松了對這項認證要求:
在Oracle9I中,Oracle提供了3級認證:
Oracle9I專業認證OCP——Oracle專業認證要求通過4門具有一定難度的考試,以證實在Oracle數據庫管理領域內的熟練程度
Oracle輔助OCA——這項較低級的認證是Oracle專為那些僅通過OCP兩項考試的人員設計的
Oracle專家級認證OCM——這項新的Oracle認證要求參試人員必須參加Oracle大學的Oracle培訓,它是1990s時期前Oracle專家認證的一個分支,OCM要求參試人員必須完成下面的幾項任務:
獲得OCP認證
參加Oracle大學的兩門高級課程
通過預先測試
通過Oracle試驗室的實踐測試
認證培訓
在Oracle專家認證中(現在已經過時了),學生必須要花費大約20,000美元參加Oracle大學的課程,只要學習了這些課程不需要考試就可以獲得Oracle專家證書。
新的OCM要求學生在Oracle大學學習Oracle知識,Oracle培訓的激烈競爭證明了Oracle大學並不是唯一出色的培訓學校,其他優秀的Oracle培訓機構還有on-site Oracle OCP training, Web-based OCP training, 和Oracle video training
Oracle8I OCP認證過程
Oracle8I OCP認證過程主要包括5門考試(如下圖),這些考試主要是為了測試SQL、PL.SQL知識,Oracle數據庫管理、Oracle網絡,備份和修復以及Oracle性能調整等等。隨著Oracle8I用戶的急劇增長以及版本的日益簡化,這套認證程序還是非常受歡迎的。
這5門考試包括:
Oracle入門:SQL、PL.SQL——這門考試是為了測試SQL和PL/SQL編程技術的基本知識。
Oracle8I結構和管理——這是一門Oracle數據庫結構和DBA基本概念的基本考試。
Oracle8I:備份和修復——這門考試是為了測試Oracle備份和修復工具的一些知識,象如何使用不同類型的Oracle修復等等。
Oracle8I:性能及調整——這門考試是為了測試改善Oracle數據庫性能的一些工具和概念的相關知識。
Oracle8I:網絡管理——這門考試涵蓋Oracle網絡,包括透明的網絡底層(TNS)以及Oracle客戶-服務器間的通信。