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