Oracle認證入門資料需知

  一、 Oracle,僅次於微軟的世界第二大軟體公司

Oracle認證入門資料需知

Oracle雖然規模很大,但名聲不像微軟、IBM那樣顯赫,很多非計算機專業的在校學生不知道Oracle是何物。但是如果你是一位想在畢業後進入IT行業的學生,那麼,你必須知道什麼是Oracle。

首先,Oracle是一家軟體公司。這家1977成立於加利福尼亞的軟體公司是世界上第一個推出關係型資料管理系統(RDBMS)的公司。現在,他們的RDBMS被廣泛應用於各種操作環境:Windows NT、基於UNIX系統的小型機、IBM大型機以及一些專用硬體作業系統平臺。事實上,Oracle已經成為世界上最大的RDBMS供應商,並且是世界上最主要的資訊處理軟體供應商。現在,Oracle是僅次於微軟公司的世界第二大軟體公司,2000年的銷售額為101億美元。現在Oracle在世界範圍內大約聘用了4萬3千多名專業技術人員,在美國本土有2萬1千名。有趣的是,即使在美國本土,Oracle的技術人員(主要是程式設計師)中有40%是印度人,中國人是第二多的,其次才是美國人。

然後,Oracle是一個龐大的品牌系統。如前所述,Oracle不僅在全球最先推出了RDBMS,並且事實上掌握著這個市場的大部分份額,由於Oracle 公司的RDBMS都以Oracle為名,所以,在某種程度上Oracle己經成為了RDBMS的代名詞。而近幾年來,Oracle不斷積極地擴充套件自己的業務,成功地開發了許多橫向和縱向的產品,譬如Oracle自己設計生產的Oracle伺服器,面對商業客戶的商業交易系統(Oracle Exchange),Oracle資料中心等等。同時,Oracle還成功開發出了很多面對程式設計師的開發工具,譬如著名的Designer/2000計算機輔助系統工程(CASE)工具和Developer/2000開發包,這些工具作為“設計器”和“開發器”,有力地幫助了程式設計師的開發工作,也有力地提高了Oracle的聲譽。此外,Oracle還開發了一系列面對不同物件的應用軟體,它們被統稱為Oracle應用軟體。這些軟體使得Oracle被廣泛應用到各個領域,同時也為Oracle帶來滾滾財源。比較常見的Oracle軟體產品包括:

Oracle財務軟體(Oracle Financial)

Oracle 商業交易系統(Oracle Exchange)

Oracle製造業軟體(Oracle Manufacturing)

Oracle人力資源軟體(Oracle Human Resources)

Oracle自動控制軟體(Oracle Automotive)

以及其他的應用軟體。這些軟體連同OracleRDBMS使得Oracle成為一個龐大的品牌系統,深入到了人們生產和生活的各個領域。

由於Oracle擁有多年在各種行業下的多種解決方案,擁有基於不同客戶環境的Oracle RDMBS伺服器工具及規模巨大的應用軟體系統,而且,這個龐大的系統正在不同程度、不同層次地為各行各業所廣泛應用。因此,能夠熟練掌握這個系統的某些方面及適應這個系統的不斷更新的專業工程師必然是各界急需的人才,有著良好的就業前景。事實上,Oracle公司也認識到了這一點,這就是Oracle認證專家——OCP(Oracle Certified Professional)的由來。

  二、Oracle認證種類介紹

Oracle認證專家——OCP,是由Oracle公司授權國際考試認證中心對考生進行的資格認證。考生按考試標準要求參加幾門課程的考試(一般為3—5門),在通過全部考試後,便可獲得OCP的專家認證。

目前OCP認證考試分為:

Java Developer:Java開發人員考試。

Database Administrator:資料庫管理員考試認證,簡稱DBA。資料庫管理員負責對資料庫進行日常的管理、備份及資料庫崩潰後的恢復問題。

Database Operator:資料庫操作員認證考試,簡稱DBO。資料庫操作員主要是基於Windows NT的Oracle 8資料庫管理,能夠熟練應用OEM等工具完成對資料庫的操作及日常的管理工作。

Database Developer:資料庫開發員認證考試,簡稱DEV。資料庫開發員應能熟練掌握用Developer/2000的工具建立各種Forms應用程式,建立各種標準的以及自定義的報表。

Application Consultant: Oracle產品應用諮詢顧問。

其中,Oracle DBA是最吃香,但也是最難考的一個認證。在Oracle的網站上,對DBA有以下說明:

Oracle DBA專家可以跟上如今日趨複雜的系統環境要求。最好的DBA們都在幕後工作,他們小心地維護著系統,使得系統可以每天都平穩地運轉,並且防止意外災難的發生,譬如資料庫崩潰或者成小時地宕機。這項艱鉅的任務需要對Oracle資料庫的結構和執行方式有著廣泛泛深入的瞭解,並且有豐富的實戰經驗。最好的DBA可以在取得最佳執行狀態及防止他們公司停止執行的突發事件中找到平衡。Oracle DBA認證考試就是提供一個證明該人可以勝任Oracle DBA這一職務的認證。本認證考試設計了5門獨立的考試,使你可以利用良好的知識獲得一個專家認證。

  三、如何準備考試?

1、Oracle公司推薦的官方準備途徑

一般來講,Oracle的考試內容比較多,並且考題也很細,對動手能力要求很強。因此,為了有足夠的把握,一定要提前充分準備,而且一定要注重動手實踐。在Oracle網站上推薦的通過認證的途徑如下,可以進行參考。

Oracle大學:Oracle大學提供的教師引導及基於技術的訓練(Instructor-led training and technology- based training)是準備OCP認證的最好方式,這些課程將為你打下需要通過OCP認證的知識基礎。你可以查閱一下課程表來選擇理想的準備方式,你當地的Oracle大學可以在這方面給你一些最好的建議。你可以訪問Oracle的網站,獲得更多的資訊。

自己準備:實戰經驗是加深你對Oracle考試內容理解的最好方式。Oracle建議你將理論學習拓展,在實際工作或是練習中使用新學到的技巧和知識來自學。

考試內容檢查表:使用考試內容檢查表(Test Content Checklist)來確定你必須準備的所有題目。Oracle會不斷地更新考試內容檢查表,所以請訪問Oracle網站 ,下載最新的考試指南

其它考試工具:模擬考試題及自我測試軟體可以幫助你更好地準備OCP認證考試。Oracle和自我測試軟體公司(Self Test Software)聯合出品了一些高質量的考試軟體以幫助考生更好地準備OCP認證考試,這些軟體可以通過 Oracle 網站 定購。

事實上,絕大部分的大陸同學都是通過參加培訓班來準備考試的,它們不僅輔導通過考試的知識,而且其他資訊包括如何報名,考場上如何應考,都可以得到輔導。以上Oracle官方的介紹只是一般地對你進行一下有關備考的初級教育,事實上,正像我們前面說過的,作為一個龐大的資料庫系統,要想掌握好Oracle(更不要說完全掌握了——我甚至懷疑是否有人真正完全掌握過Oracle),從任何角度而言都不是一件易事。除非你有足夠的決心和耐心,準備將Oracle當作你的`職業之路並致力於資料庫技術的研究,你才有可能真正瞭解這個龐雜系統的精髓。以下的一些論述將有助於你對Oracle有一個初步的瞭解。

2、Oracle資料庫技術基本知識

(1)Oracle資料庫涵蓋了資料庫技術的方方面面。

儘管關係型資料庫從原理上來講並不是很難,有一些資料庫知識的人掌握這些原理並不會花很大的氣力,而且,一般的關係型資料庫軟體,譬如 SQL Server,用起來並不複雜,但Oracle絕對與眾不同。作為有史以來最成功的關係型資料庫軟體,Oracle的實現方式和管理維護手段非常豐富,它涉及到很多方面的細節技術。單從任何一個側面來理解它,是難觀其全貌的。要想真的精通它,沒有兩三年功夫是不行的。單是Oracle的技術文件,就足夠淹沒你的! 具體說來,Oracle技術包括以下幾個主要方面:Oracle系統結構和原理、Oracle資料庫的安裝和配置、Oracle資料庫的管理、Oracle的資料備份與恢復技術、Oracle的效能調整、Oracle的新產品特性(Java支援、應用伺服器、時間空間系列、文字服務等)、Oracle的並行伺服器技術、Oracle的資料倉庫技術、Oracle的物件型別和物件一關係模型等技術……