八步打造高級DBA專家[5]
我如何從一名具有中級水平的DBA轉(zhuǎn)變?yōu)橐幻呒塂BA?
好,作為DBA你已經(jīng)堅持不懈的努力了很長時間。你感到自己已經(jīng)準(zhǔn)備好往前再走一步。成為一名高級DBA需要什么?下面的部分將幫助你走下去。
步驟#1: 閱讀所有的文檔 – Oracle文檔通常并不是很容易閱讀的。無數(shù)次,你翻閱文檔只是為了要弄清整件事情。假如文檔是最好的東西,那么那些站在你的書架里的Oracle書籍就不會有市場。但是文檔確實包含了一些無法在任何其他地方找到的信息。例如,你無法找到每一個專門的INIT.ORA參數(shù)或V$視圖的詳細說明。書本上也許會涉及一部分,但是Oracle文檔卻包含它們所有。我遇到過一個非常厲害的高級DBA,他沒有從頭至尾的閱讀過Oracle文檔。這不是偶然的。Oracle文檔是必須閱讀的。也許到現(xiàn)在為止你已經(jīng)讀過Oracle概念指導(dǎo)十二遍了。但是當(dāng)Oracle 10i發(fā)布了,你還要再次閱讀。任何有關(guān)10i的新概念將在文檔里記錄。假如你真的想更上一層,那么,去閱讀那些文檔。不要逃避它。
步驟#2: 成為一名專家 – Oracle數(shù)據(jù)庫是一個非常復(fù)雜的東西。為了更上一層,你必須精通產(chǎn)品的許多組成部分。以備份與恢復(fù)開始。成為一名備份與恢復(fù)的專家。故意的破壞數(shù)據(jù)庫然后察看如何恢復(fù)它。嘗試以任何可能的'方式破壞數(shù)據(jù)庫然后查看還有沒有可能恢復(fù)。你將徹底的理解備份與恢復(fù)的概念。在你成為了備份與恢復(fù)的專家以后,再去成為其他領(lǐng)域的專家。你會有無窮無盡的題目要去掌握。在你整個職業(yè)生涯中都保持如此。但是請記住,無論你有多么專業(yè),在某些領(lǐng)域,某些人會在某些方面知道的比你多。不要帶個人情緒。只是盡可能多的從那個人那里學(xué)到知識。
步驟#3: 積極參加新聞組,論壇和用戶組 – 在前面,我提過為什么不同的新聞組和論壇是學(xué)習(xí)新知識的很好的地方,F(xiàn)在輪到你進行下一步并且去回答任何你能夠回答的問題。你將會驚訝于在這過程中你能學(xué)到那么多!
步驟#4: 寫白皮書并且展示它們 – 這與前面提到的方法類似。首先,共享你擁有的知識是很重要的。假如你的職業(yè)生涯已經(jīng)走到這一步,那么從某種意義上講,是離不開他人的貢獻的。所以,現(xiàn)在是你為他人奉獻的時候了。第二,當(dāng)你企圖共享你的信息的時候會有令人驚異的事情發(fā)生。在你要用清楚的,簡練的語言表述問題以便其他人能夠使用時,那些信息在你的頭腦里經(jīng)過了一個令人瞠目的過程。這個過程使你鞏固了知識,這是無法通過其它方法進行的。所以在白皮書中共享那些信息,討論會,以及新聞組和論壇都是你學(xué)習(xí)和使你的能力更上一層的非常好的方法。順著這條路,你應(yīng)該作兩件事。第一,認識到你將會犯錯誤。其他人將會很高興的指出那些錯誤,有時在某種意義上那并不是很好。不要企圖掩藏你的錯誤。承認它們并從它們那里學(xué)習(xí)。第二,學(xué)會說你不知道答案而不是企圖以欺騙的方式通過。人們早晚會知道你在企圖蒙蔽他們。簡單的告訴他們現(xiàn)在你對答案并不肯定,但你會在查到答案后回來告訴他們。假如你時刻謹記這兩件事,你就不會違背你的誠實而且你將成長為一名職業(yè)的IT人。
步驟#5: 成為解決Oracle問題的專家– 高級DBA通常都是被看作是解決復(fù)雜的Oracle問題的人。你將會用到你所有的技術(shù)來解決許多問題,這些技術(shù)都是你的職業(yè)生涯中積累下來的。我前面提到的任何事都將會在解決問題的過程中用到;文檔,書籍,新聞組,測試案例,和其它DBA都將輔助你解決問題。
步驟#6: 成為性能調(diào)優(yōu)的專家– 高級DBA通常都是被看作是調(diào)整數(shù)據(jù)庫和應(yīng)用程序性能的人。假如你是高級DBA但是你卻不能分析性能瓶頸,那么你的公司將會到別處尋找這些服務(wù)。
步驟#7: 成為承載能力計劃的專家– 高級DBA通常都是被看作是根據(jù)數(shù)據(jù)增長量和交易增長來計劃數(shù)據(jù)庫承載能力的人。高級DBA需要在影響應(yīng)用程序性能以前發(fā)現(xiàn)系統(tǒng)瓶頸。例如,DBA應(yīng)該知道在數(shù)據(jù)庫將可用的磁盤空間用完以前預(yù)置更多的磁盤空間。不密切關(guān)注承載能力計劃將會導(dǎo)致生產(chǎn)數(shù)據(jù)庫宕機。
步驟#8: 密切關(guān)注新的技術(shù)– 高級DBA應(yīng)該對IT界的關(guān)數(shù)據(jù)庫技術(shù)的未來有好的建議。有什么可用的技術(shù)可以幫助數(shù)據(jù)庫?例如,學(xué)習(xí)存儲領(lǐng)域網(wǎng)的優(yōu)缺點以及如何把它們應(yīng)用到數(shù)據(jù)庫系統(tǒng)。有什么技術(shù)在不遠的將來可以用,哪些能夠幫助我們?例如,寫這篇文章的時候,linux操作系統(tǒng)正在變得越來越流行。Lunix會給你的數(shù)據(jù)庫操作系統(tǒng)平臺帶來些什么?它能為你的公司工作么?
結(jié)論
從獲得第一份工作,到從一名初級的DBA成長成一名高級DBA,我希望這篇文章在如何度過你的職業(yè)生涯的各個階段方面給了你一些建議。無論你現(xiàn)在處在你的DBA職業(yè)生涯的哪一階段都可以用到這篇文章。
【八步打造高級DBA專家[5]】相關(guān)文章:
專家教你如何打造好臉色07-27
Oracle DBA職業(yè)要求11-10
Oracle OCP DBA認證類型簡介09-26
Oracle DBA邏輯備份試題精選09-23
Oracle數(shù)據(jù)庫DBA基礎(chǔ)試題08-27
公眾演講禮儀八步曲10-05
八步制定年度經(jīng)營計劃10-16
八步有氧健身操介紹11-21
打造最佳團隊的5個建議11-07