如何從一名DBA初學者變為中級者

來源:互聯網
上載者:User
你已經成為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?hl=en&lr=&ie=UTF-8&group=comp.databases.oracle)
   " Quest Pipelines - 當他們在最開始還屬於軟體供應商RevealNet的時候,被稱為the RevealNet Pipelines。現在,Quest購買了RevealNet 並且擁有Pipelines 。因為Pipelines是中等的,所以這些是我最喜歡的。你可以在這裡找到Pipelines (http://www.quest- pipelines.com/index.asp)。
  
  觀察別人是如何經曆考驗和磨難的是一件好事。假如你有問題,可以自由的在群 裡提出來。假如你要提出問題,通常應該包括一些資訊,比如你的Oracle版本和Oracle啟動並執行平台。這些將會得到有很大的差別的答案。假如你忘記 了,會有人提醒你!甚至你不用提問也可以從其他人的答案中學到許多知識。我已經記不得多少次我之所以能夠解決問題完全是因為我記得其他人在新聞群組裡問過相 同的問題。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.