生活随笔
收集整理的這篇文章主要介紹了
成就DBA职业生涯
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
成就DBA職業(yè)生涯 介紹
許多年來,我在不同的新聞組上花費了很多時間與那些想知道如何得到數(shù)據(jù)庫管理員(DBA)的工作或者如何成長為一名DBA的IT人進行交談,現(xiàn)在他們有了工作。這些年來許多人針對如何達到這個目標(biāo)提出了不同意見。本文即是那些意見的綜合并且能夠在如何才能出色的完成DBA的工作方面給出好的建議。這篇文章同樣對于如何讓一名DBA變得對老板更有價值。假如你已經(jīng)是一名DBA,那么也許你會希望跳過文章的前幾段。
我應(yīng)該成為一名DBA么?
我曾問過的一個問題是一個人應(yīng)該從事DBA這樣的職業(yè)么。這個問題并不容易回答,因為它因人而異。有的人有成為一名好DBA所需要的天賦。而其他人并不認為能夠很容易掌握成為DBA的秘訣。DBA職業(yè)需要掌握一定的技能。而且還需要其他IT職業(yè)所不必需的要求。因此,為了回答這個問題,我通常給將要成為DBA的人描述DBA職業(yè)所必需的要求。下面的段落中,我都將以問題結(jié)尾。在繼續(xù)下一段以前請花一些時間考慮并且回答這些問題。
許多人因為許多原因而立志要成為DBA。其中一個主要原因是薪水。DBA是IT業(yè)中薪水最高的職業(yè)之一。其他人想成為DBA是因為喜歡贊揚DBA是受到的榮譽,或者因為他看上去很酷!我個人認為,成為DBA是很值得的。它是一個很有意思,令人興奮的職業(yè)。那么,你把DBA作為一個可能的職業(yè)選擇的原因是什么呢?
除非你已經(jīng)提前準(zhǔn)備好了,否則你可能會發(fā)現(xiàn)從事DBA職業(yè)充滿了挫折和令人頭痛。一個數(shù)據(jù)庫存在于操作系統(tǒng)和最終用戶應(yīng)用程序之間。同樣地,DBA必須非常精通他的數(shù)據(jù)庫所在的操作系統(tǒng)。DBA并不一定需要知道所有有關(guān)操作系統(tǒng)的知識,但是他知道得越多越好。數(shù)據(jù)庫與操作系統(tǒng)聯(lián)系非常緊密。理解這種關(guān)聯(lián)是十分必要的。DBA還需要知道服務(wù)器硬件以及它如何影響與幫助數(shù)據(jù)庫。同時,DBA必須理解應(yīng)用軟件。DBA可能會被要求幫助開發(fā)人員創(chuàng)建可靠,健全的數(shù)據(jù)庫應(yīng)用程序。還有,最重要的也是最明顯的,DBA必須十分徹底的理解數(shù)據(jù)庫引擎,它是如何工作的,所有的引擎是如何組合在一起的,以及如何影響數(shù)據(jù)庫引擎向最終用戶和應(yīng)用程序傳送數(shù)據(jù)的能力。我見過的最好的DBA有非常深刻的理解而且不僅僅在數(shù)據(jù)庫本身。他們知道一些系統(tǒng)管理與應(yīng)用開發(fā)。好多時候他們在成為DBA之前有其中一個或兩個背景。無論如何,成為一名合格的而不是出色的DBA也需要許多背景知識。你是否已經(jīng)做好準(zhǔn)備開始學(xué)習(xí)直到你感到已經(jīng)無法再學(xué)下去了?
許多和我交談過的,在開始DBA職業(yè)時遇到困難的人,在嘗試著吸收大量DBA所需了解的信息時實際上都會有一些問題。畢竟系統(tǒng)管理員是全職學(xué)習(xí)操作系統(tǒng)的細節(jié)。應(yīng)用程序開發(fā)人員全職學(xué)習(xí)如何編寫好的程序。DBA不僅要非常了解這兩種不同的工作,而且還需要花費更多的時間去理解數(shù)據(jù)庫的體系結(jié)構(gòu),以及理解每一樣?xùn)|西的每一塊是如何組合在一起的!聽起來是不是很讓人畏縮?有許多人失敗后這樣想,并且把DBA工作看作一項非常困難的事情。也有那些傳播和理解所有這些信息,并且使用這些信息做出好的,聽起來具有技術(shù)性的決定的人。正如我以前是一名DBA時喜歡說的,所有這些對我來說看上去像一個大謎團。把這些所有的很好的組合在一起就是挑戰(zhàn)。你是哪一種人?
許多DBA是隨時侯命的。他們會在白天或晚上的所有時間接到呼叫去解決他們的數(shù)據(jù)庫出現(xiàn)的致命問題。數(shù)據(jù)庫是商業(yè)信息技術(shù)基礎(chǔ)組織的必不可少的組成部分。沒有數(shù)據(jù),就沒有必要擁有一個計算機系統(tǒng)。數(shù)據(jù)推動商業(yè)。假如amazon.com的網(wǎng)站不能在數(shù)據(jù)庫中搜索產(chǎn)品并且假如沒有人能夠為他們的產(chǎn)品下訂單,那么它會變成什么樣?它就不會在商業(yè)中存在很久。當(dāng)數(shù)據(jù)庫down掉,即使只是很短的時間,公司也會損失重大。基于這個原因,DBA到達現(xiàn)場后必須盡可能迅速的解決問題。許多公司有自己的DBA團隊以便可以輪流待命。這些DBA 24x7小時的維持?jǐn)?shù)據(jù)庫應(yīng)用程序。假如工作需要的話,你準(zhǔn)備好隨時候命了么?
一些DBA的職責(zé)包括為軟件打補丁或者對數(shù)據(jù)庫做些改變。通常,這些操作不能在公司職員工作的時候做,因為此時數(shù)據(jù)庫必須運行以便他們能夠工作。這意味著DBA經(jīng)常不得不在很早或者深夜甚至周末,總之,在正常工作時間以外來完成工作。你準(zhǔn)備好在非正常時間工作,或者你在找一個朝九晚五的工作?
對DBA而言,需要掌握的一個重要內(nèi)容就是通常被稱為“軟技術(shù)”的東西。DBA需要在團隊中很好的工作,通常團隊是在變化的,如系統(tǒng)管理員,網(wǎng)絡(luò)管理員,應(yīng)用程序開發(fā)人員,項目經(jīng)理和其他人。DBA要能夠用流利的英語解釋復(fù)雜的技術(shù)概念,讓團隊中其他人明白。DBA還要能夠在數(shù)據(jù)庫相關(guān)問題上指揮團隊隊員。你的軟技術(shù)怎么樣?
下面不是全部列表,但是包括了DBA的典型職責(zé): 把監(jiān)視數(shù)據(jù)庫實例當(dāng)作每日必做工作以保證其可用性。解決不可用的問題。 收集系統(tǒng)統(tǒng)計和性能信息以便定向和配置分析。 配置和調(diào)整數(shù)據(jù)庫實例以便在應(yīng)用程序特定要求下達到最佳性能。 分析和管理數(shù)據(jù)庫安全性。控制和監(jiān)視用戶對數(shù)據(jù)庫的訪問。必要時審計數(shù)據(jù)庫的使用。 監(jiān)視備份程序。必要時提供恢復(fù)。測試備份與恢復(fù)程序。 升級RDBMS軟件并且在必要時使用補丁。必要時升級或者遷移數(shù)據(jù)庫實例。 通過數(shù)據(jù)庫相關(guān)動作來支持應(yīng)用程序開發(fā)人員。 跟隨數(shù)據(jù)庫趨向和技術(shù)。當(dāng)可應(yīng)用時使用新技術(shù)。安裝,測試和評估Oracle新的相關(guān)產(chǎn)品。 執(zhí)行存儲和物理設(shè)計。均衡設(shè)計問題以完成性能優(yōu)化。 創(chuàng)建,配置和設(shè)計信的數(shù)據(jù)庫實例。 診斷,故障檢測和解決任何數(shù)據(jù)庫相關(guān)問題。必要時聯(lián)系Oracle支持人員以便使問題得到較好的解決。 確保Oracle網(wǎng)絡(luò)軟件(SQL*Net, Net8, Names, OiD)配置和運行的很好。 與系統(tǒng)管理員(Unix & NT)一起工作以保證Oracle相關(guān)事務(wù)得到很好的處理。 為有效的,定期的維護數(shù)據(jù)庫創(chuàng)建任何必要的腳本。
前面各段的問題是為了使你考慮一名DBA該做些什么,幫助你決定這是不是適合你的職業(yè)。我并非意味著假如你的目標(biāo)是成為DBA這些會阻止你。我只是嘗試著展現(xiàn)一些事實。我看到過一些DBA一旦被實際工作打擊了就一蹶不振。他們花費時間,精力和一些金錢獲得了他們的第一份DBA工作。我個人認為這個職業(yè)非常有價值。而且我無法想像現(xiàn)在做任何其他的會怎樣。所以,這一段幫助你決定這是不是你希望從事的。假如它是,那么盡你所有去得到它!
我怎樣得到第一份DBA工作? 你已經(jīng)閱讀了前面的段落并且認為成為一名DBA是一個好的職業(yè)。祝賀你!我希望你的職業(yè)能變成你想像得那么令人興奮和有意義。那么,你如何找到第一份DBA工作?這個問題我已經(jīng)聽別人問了許多許多遍。
在90年代早期,因特網(wǎng)急速發(fā)展。它使公司象草一般萌芽。公司蜂擁而至并且開始創(chuàng)建他們在網(wǎng)上的形象。幾乎所有這些有網(wǎng)站的公司都需要一個數(shù)據(jù)庫作為web應(yīng)用的后臺。不幸的是,當(dāng)時在該領(lǐng)域卻沒有那么多DBA。在IT業(yè),DBA變得奇缺。那段時間里,得到一份DBA工作看上去只要可以拼出“Oracle”或者可能只是在大學(xué)里接觸過一學(xué)期的數(shù)據(jù)庫就行。為了使生活變得更好,DBA的匱乏促使公司付給有潛力的職員很高的薪水。假如你想要成為一名DBA,很容易,非常容易。你需要做的就是證明你了解什么是數(shù)據(jù)庫然后工作就會比你預(yù)期的更早的出現(xiàn)在你面前。
然后因特網(wǎng)的泡沫破滅了。大量投產(chǎn)因特網(wǎng)的公司破產(chǎn)。許多給公司工作的DBA重新尋找工作。缺少DBA的公司找到一名有DBA經(jīng)驗的人比以前容易得多。在21世紀(jì)初期,由于經(jīng)濟并不十分穩(wěn)固,因此生活并不容易(至少在美國如此)。公司都勒緊了他們的褲腰帶。所有這些轉(zhuǎn)化為更少的工作機會和DBA候選人更少的工作空缺。
得到第一份DBA工作的最艱難的部分是每一個職位都要求有一些工作經(jīng)驗。如果你從公司的角度出發(fā),你就可以理解為什么對DBA職位而言經(jīng)驗是必需的。假如他沒有一點經(jīng)驗,你會付給這個人很高的工資讓他去操作,維護和運行你IT基礎(chǔ)組織的最大最重要的一部分么?你的公司會付錢給一名沒有經(jīng)驗的DBA么?并且,在等待他成長起來的過程中可能會損失上百萬美元的收入。對大多數(shù)公司而言,這些問題的答案肯定是‘不’。所以,沒有經(jīng)驗,獲得你的第一份DBA工作是很困難的。
第一份DBA工作現(xiàn)在成了惡性循環(huán)的境遇。假如我沒有任何經(jīng)驗,我怎樣才能得到DBA的工作呢?我沒有工作的話又怎么能得到DBA經(jīng)驗?zāi)?#xff1f;這是要戰(zhàn)勝的最困難的障礙。最困難的部分是獲得第一個DBA工作。這部分的剩下部分將針對實現(xiàn)你第一個DBA工作的目標(biāo)給你一些建議。
|
|
轉(zhuǎn)載于:https://blog.51cto.com/wangyanan/324084
總結(jié)
以上是生活随笔為你收集整理的成就DBA职业生涯的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。