- 相關(guān)推薦
八步打造高級(jí)DBA專(zhuān)家[3]
]我剛得到我的第一份工作!現(xiàn)在該怎樣?
祝賀你!你現(xiàn)在是DBA俱樂(lè)部的正式成員了!對(duì)于這份夢(mèng)寐以求的令人激動(dòng)的職業(yè),你準(zhǔn)備好了么?你的工作才剛開(kāi)始并且你在學(xué)習(xí)上已經(jīng)落在后面,
八步打造高級(jí)DBA專(zhuān)家[3]
。你將會(huì)發(fā)現(xiàn)要成為一名高效的數(shù)據(jù)庫(kù)管理員有大量的知識(shí)你必須掌握。你的第一年或前兩年將花費(fèi)比以前更多的時(shí)間來(lái)學(xué)習(xí)。假如你發(fā)現(xiàn)學(xué)習(xí)知識(shí)的數(shù)量使你大腦超負(fù)荷,那么休息一下,歇口氣,然后再回到學(xué)習(xí)中去。為了幫助你繼續(xù)走下去,你可以按照下面的方法進(jìn)行:步驟#1: 關(guān)系型數(shù)據(jù)庫(kù)理論 –這部分我假設(shè)你將管理的數(shù)據(jù)庫(kù)是一個(gè)“關(guān)系型”數(shù)據(jù)庫(kù)。其他數(shù)據(jù)庫(kù)模型也存在,但是關(guān)系型模式是近二十年工業(yè)上占統(tǒng)治地位的一種數(shù)據(jù)庫(kù)模式。假如你的數(shù)據(jù)庫(kù)系統(tǒng)是其他的模式,那么學(xué)習(xí)它的理論。相關(guān)數(shù)據(jù)庫(kù)理論是十分重要的。它是其他一切的基礎(chǔ)。我也看到許多跳到數(shù)據(jù)庫(kù)管理職位的人從不想去學(xué)習(xí)純粹的關(guān)系型數(shù)據(jù)庫(kù)理論。不可避免的,在他們的事業(yè)中對(duì)理論基礎(chǔ)的匱乏作為缺點(diǎn)暴露了出來(lái)。假如你對(duì)關(guān)系型數(shù)據(jù)庫(kù)理論理解得很好,那么你將非常容易的在任何平臺(tái)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)中轉(zhuǎn)變。我使用Oracle數(shù)據(jù)庫(kù),或者IBM的DB2,或者微軟的SQL Server是無(wú)關(guān)緊要的。他們都是關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。他們?cè)谧畹讓佣荚谧鲋嗤氖虑椤^(qū)別在于他們?cè)鯓尤プ鱿嗤氖虑。純粹的關(guān)系型數(shù)據(jù)庫(kù)理論對(duì)于較低級(jí)的DBA來(lái)說(shuō)并非必需的。但是假如你想要超越低級(jí)DBA的水平它就是十分重要的。許多大學(xué)的教科書(shū)都很好的包含了關(guān)系型數(shù)據(jù)庫(kù)的理論。其中一本被廣泛使用的教科書(shū)就是由Elmasri and Navathe編寫(xiě)的數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ),Bejamin/Cummings Press。
步驟#2: 徹底的學(xué)習(xí)查詢(xún)語(yǔ)言 –數(shù)據(jù)庫(kù)都有語(yǔ)言讓你能夠從數(shù)據(jù)庫(kù)中得到數(shù)據(jù),把數(shù)據(jù)放到數(shù)據(jù)庫(kù)中,以及修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。對(duì)于關(guān)系型數(shù)據(jù)庫(kù)而言,這種語(yǔ)言就是結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)。這門(mén)語(yǔ)言是你與數(shù)據(jù)庫(kù)接觸的工具。不能讓這個(gè)工具成為以后學(xué)習(xí)的障礙,這一點(diǎn)很重要。在你的測(cè)試數(shù)據(jù)庫(kù)中練習(xí)不同的SQL語(yǔ)句直到他們變成了你的習(xí)慣。這方面的一本非常好的書(shū)叫做Oracle 9i完全參考(Oracle 9i The Complete Reference)由Loney 和Koch編寫(xiě),Oracle Press。每一名Oracle DBA都應(yīng)該在他事業(yè)的早期閱讀這本書(shū)。Oracle 9i參考手冊(cè)(Oracle 9i SQL Reference manual)是另一個(gè)很重要的知識(shí)來(lái)源。在他們的技術(shù)網(wǎng)站TechNet上你可以訪問(wèn)所有的Oracle在線文檔。你必須注冊(cè)一個(gè)賬號(hào),但是它是免費(fèi)的。每個(gè)都應(yīng)該在TechNet上有一個(gè)賬號(hào)。
步驟#3: 開(kāi)始學(xué)習(xí)基本的數(shù)據(jù)庫(kù)管理工作 –這難道不是你最開(kāi)始在這里的原因?為什么它在列表的第三位?我們嘗試著建造一個(gè)知識(shí)的金字塔,我強(qiáng)烈的感覺(jué)到一個(gè)人需要知道關(guān)系型數(shù)據(jù)庫(kù)理論和SQL,并且在你學(xué)習(xí)如何進(jìn)行基本的數(shù)據(jù)庫(kù)管理工作時(shí)把他們當(dāng)作工具來(lái)使用。這些工作包括啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù),備份和恢復(fù)數(shù)據(jù)庫(kù),以及創(chuàng)建/刪除/修改數(shù)據(jù)庫(kù)對(duì)象,
資料共享平臺(tái)
《八步打造高級(jí)DBA專(zhuān)家[3]》(http://m.msguai.com)。對(duì)于Oracle數(shù)據(jù)庫(kù)管理而言,在市面上有大量的書(shū)籍可以給你所期望的一個(gè)很好的體會(huì)。這本書(shū)是Oracle 9i DBA手冊(cè)(Oracle 9i DBA Handbook by Loney on Oracle Press)。我知道的大多數(shù)DBA都在他們事業(yè)的早期不只一遍的閱讀過(guò)這本書(shū)。這里,你應(yīng)該同時(shí)閱讀和理解Oracle 9i 概念指導(dǎo),Oracle 9i管理員指導(dǎo),以及Oracle 9i備份與恢復(fù)指導(dǎo)(Oracle 9i Concepts Guide, the Oracle 9i Administrator’s Guide, and the Oracle 9i Backup and Recovery Guide)都來(lái)自O(shè)racle文檔。步驟#4: 閱讀,閱讀,再閱讀 –由于你才剛開(kāi)始你的DBA職業(yè)生涯,因此你正在開(kāi)始為你的技能奠定基礎(chǔ)。這需要一段很長(zhǎng)的時(shí)間去形成,吸收和領(lǐng)會(huì)所有你將學(xué)到的知識(shí)。毫無(wú)疑問(wèn)的,比你資深的DBA由許多工作要做,因此他們可能不會(huì)總是騰出大量時(shí)間輔導(dǎo)你的學(xué)習(xí)。你不得不靠自己學(xué)習(xí)很多東西。這就是閱讀的目的。市面上有許多書(shū)籍可以解答許多數(shù)據(jù)庫(kù)相關(guān)的話題。Oracle Press是Oracle公司的官方出版社,有大量的Oracle相關(guān)書(shū)籍。同時(shí)也有其他的出版社,如Wrox Press 和 O’Reilly Press。你也可以找到Oracle文檔來(lái)閱讀。并且還有許多網(wǎng)站和新聞組。盡可能多的讀書(shū)使你能夠繼續(xù)下去。還有,不只一遍的閱讀它們可以使你吸收你第一次閱讀時(shí)錯(cuò)過(guò)的內(nèi)容。
步驟#5: 創(chuàng)建測(cè)試案例 –我經(jīng)?吹匠鯇W(xué)者問(wèn)一些很基礎(chǔ)的問(wèn)題,其實(shí)假如他們花一些時(shí)間來(lái)考慮,這些問(wèn)題都是很容易解答的。毫無(wú)疑問(wèn)的,在你開(kāi)始學(xué)習(xí)Oracle的時(shí)候你會(huì)有許多的問(wèn)題。看看這些問(wèn)題你能不能自己回答出來(lái)。例如,我又一次被問(wèn)到能不能向有唯一性約束的列中插入空值。最開(kāi)始,這看上去也許不是很容易回答的問(wèn)題。但它卻是非常容易去試驗(yàn)的!只需要?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的表。在其中的一列,假如唯一性約束。嘗試著在該列插入一個(gè)空值。有效么?你應(yīng)該能夠非常容易的回答出這個(gè)問(wèn)題了。那么,為什么要?jiǎng)?chuàng)建這些案例呢?一個(gè)原因是這樣做可以提高你解決問(wèn)題的能力。創(chuàng)建這些案例需要的技能就是解決問(wèn)題用到的技能。解決問(wèn)題的技能將會(huì)對(duì)你的DBA事業(yè)有很大的幫助。另一個(gè)原因是隨著你的事業(yè)的發(fā)展,你將經(jīng)常需要?jiǎng)?chuàng)建更復(fù)雜的測(cè)試案例以便保證數(shù)據(jù)庫(kù)和應(yīng)用程序的成功。在將來(lái),甚至簡(jiǎn)單的測(cè)試案例也可以組成更復(fù)雜的數(shù)據(jù)庫(kù)和應(yīng)用程序分解。
步驟#6: 找一個(gè)良師 –一個(gè)良師能夠?yàn)槟愕腄BA生涯(或者其它類(lèi)似的職業(yè))引領(lǐng)方向。他們能夠給你指示,回答問(wèn)題以及在你的DBA的成長(zhǎng)過(guò)程中幫助你節(jié)約一些時(shí)間。但愿這篇文章能夠在你事業(yè)發(fā)展的一段時(shí)間內(nèi)起到良師益友的作用。假如你與一名資深的DBA共同工作,那么那個(gè)人應(yīng)該有責(zé)任為你的事業(yè)進(jìn)行有益的指導(dǎo)。你也可以同時(shí)選擇其他的人指導(dǎo)你。
步驟#7: 參加本地用戶(hù)群 –許多跨國(guó)家的城市有本地用戶(hù)群,他們定期聚會(huì)討論數(shù)據(jù)庫(kù)相關(guān)的話題。假如可能,參加其中一個(gè)本地用戶(hù)群。這將給你一個(gè)與他人相互交流的很好的方法。
【八步打造高級(jí)DBA專(zhuān)家[3]】相關(guān)文章:
面試技巧提升膚色的八步08-13
職場(chǎng)寶典:專(zhuān)家點(diǎn)評(píng)簡(jiǎn)歷3大誤區(qū)06-28
職業(yè)生涯規(guī)劃的“八步走”戰(zhàn)略07-19
支付寶DBA樓方鑫:技術(shù)高手 自學(xué)成才[1]07-03
專(zhuān)家邀請(qǐng)函07-17
專(zhuān)家國(guó)學(xué)經(jīng)典的培訓(xùn)總結(jié)07-12
專(zhuān)家下鄉(xiāng)義診活動(dòng)總結(jié)10-11