八步打造高級DBA專家[4]
我如何能夠從一名DBA初學者變為一個具有中級水平的DBA?
你已經成為DBA一段時間了,你現在希望你的技術水平提高一階么?下一步該怎么做?首先,往回看前面的部分,確認你已經完成了所有的步驟。徹底理解SQL語言是十分重要的。理解關系型數據庫理論和掌握基本的數據庫管理任務也是非常重要的。到如今,你應該閱讀文檔和其他書籍到已經郁悶了。假如沒有,那么你還沒準備好繼續深造,增長你的DBA的技術水平。假如你已經準備好繼續了,我已為你的繼續深造準備了一些方法。
步驟#1: 學習操作系統和你的服務器硬件 – 正如我前面所說,數據庫存在于操作系統和服務器硬件之上。理解這些組成部分如何工作是很必要的。你應該知道如何與特殊的操作系統相合。你如何刪除或者編輯文件?假如你的操作系統是Unix,你應該掌握命令行以及Unix命令如何輔助你工作。對于運行在Windows或其他操作系統上而言也是一樣的。你同時需要對服務器的硬件有一定的了解。物理內存和虛擬內存有什么區別?RAID是什么以及不同的級別是如何產生影響的?為什么數據庫喜歡更多的物理硬盤而非一個大硬盤卷?你需要知道這些事情以便你能夠容易的與系統管理員進行如何配置好你的服務器以便使它能夠充分的支持數據庫方面的交談。
步驟#2: 學習應用程序設計因為它與數據庫相關 – 如前面所述,數據庫存在于操作系統與數據庫應用程序之間。你真的需要這兩者。SQL語言是如何幫助創建好的.應用程序的?綁定變量是什么并且為什么他們很重要?Tom Kyte 寫了一本非常好的書,在Oracle應用程序設計上給出了很好的建議。他的Expert One-on-one Oracle書可在 Wrox Press找到。我強烈推薦閱讀此書。他詳細的敘述了那些能夠生成和破壞Oracle應用程序的東西。你需要知道這些,因為你的應用程序開發人員希望從你這里得到指導和數據庫知識。學習任何與應用程序設計有關的知識。也許參加一個關于軟件工程,操作系統或數據結構的課程班會有好處。
步驟#4: 取得認證 – 也許你的工作并不需要,但是取得認證一定對你有益。作為DBA的每一天里,你學到了許多新的和令人激動的事情。也許在你職業生涯的這段時間里,有幾天你沒學到任何新的東西。但你仍然有很多要學習。成為一名OCP(Oracle Certified Professional) DBA要求你必須已經學到了數據庫管理所有方面的基礎。我發現在OCP考試的學習過程中,我學到了在我工作中從未接觸過的東西。一次我學到了我從未碰到過的一個特殊課題,在后來的日子里我就能夠使用那個知識解決問題。假如我從為在OCP考試中學倒它,那么我永遠也不會用那種特殊的方法去解決問題。這已經一次次的發生在我的面前。有的人可能會說認證實際上真的不值得。我要說它只會對你有益無害。所以,去取得認證吧!
步驟#5: 獲得一個資源庫 – 在前面的部分中,我指出每個DBA都應該在Technet上有個賬號。這是你其中一個主要資源。但是同時還有許多其他資源。很多人共享他們的Oracle知識。假如你還沒有開始,你應該用網絡瀏覽器去搜索并收集很多Oracle資源。愿意的話,你可以從訪問我的網站(http://www.peasland.net)開始。下面是一些Oracle DBA必須了解得網站列表:
Ask Tom – http://asktom.oracle.com
Jonathan Lewis web site - http://www.jlcomp.demon.co.uk/
Ixora (Steve Adams) – http://www.ixora.com.au
Orapub – http://www.orapub.com
Metalink (Oracle支持網站) – http://metalink.oracle.com
還有許多其它的好網站。
步驟#6: 開始在不同的新聞組和論壇上交流 – 也許你已經發現了他們,但假如現在你還沒有那么是時候去開始了。有許多的新聞組和論壇可以回答你的任何Oracle問題。在Oracle群落里還有許多高手愿意和你共享他們的知識。你所要做的就是提問。下面是一個列表包含了可以開始交流的最好的因特網團體:
Usenet newsgroups–comp.databases.oracle.server和comp.databases.oracle.misc是兩個可以交流的非常著名的世界性的新聞組。他們擁有大量的針對Oracle問題的交流卷宗。觀看這些組的最好的方法式使用新聞廣播員。但是假如你想通過基于web的方式訪問,也可以通過Google搜索引擎搜索它。(http://groups.google.com/groups? … mp.databases.oracle)
Quest Pipelines–當他們在最開始還屬于軟件提供商RevealNet的時候,被稱為the RevealNet Pipelines,F在,Quest購買了RevealNet 并且擁有Pipelines。因為Pipelines是中等的,所以這些是我最喜歡的。你可以在這里找到Pipelines(http://www.quest-pipelines.com/index.asp)。
觀察別人是如何經歷考驗和磨難的是一件好事。假如你有問題,可以自由的在群里提出來。假如你要提出問題,通常應該包括一些信息,比如你的Oracle版本和Oracle運行的平臺。這些將會得到有很大的差別的答案。假如你忘記了,會有人提醒你!甚至你不用提問也可以從其他人的答案中學到許多知識。我已經記不得多少次我之所以能夠解決問題完全是因為我記得其他人在新聞組里問過相同的問題。
【八步打造高級DBA專家[4]】相關文章:
專家教你如何打造好臉色07-27
Oracle DBA職業要求11-10
Oracle OCP DBA認證類型簡介09-26
Oracle DBA邏輯備份試題精選09-23
Oracle數據庫DBA基礎試題08-27
公眾演講禮儀八步曲10-05
八步制定年度經營計劃10-16
八步有氧健身操介紹11-21
德國留學申請大學要走八步10-09