轉 DBA的職責

2021-06-16 09:47:34 字數 2699 閱讀 5956

原址如下:

dba的職責

1.安裝和公升級資料庫伺服器,以及應用程式工具構建和配置網路環境.

2.熟悉資料庫系統的儲存結構**未來的儲存需求,制訂資料庫的儲存方案.

3.根據開發人員設計的應用系統需求建立資料庫儲存結構.

4.根據開發人員設計的應用系統需求建立資料庫物件

5.根據開發人員的反饋資訊,在必要的時候修改資料庫的結構

6.管理資料庫的使用者維護資料庫的安全性

7控制和監控使用者對資料庫的訪問訪問

8.監控和優化資料庫的效能

9.制定資料庫備份計畫,災難出現時對資料庫資訊進行恢復

10.備份和恢復資料庫

11.聯絡資料庫系統生產廠商,跟蹤技術資訊

12.解決客戶端中間層和伺服器的鏈結問題

13.保證安全連線

另外一篇,原址如下:

我們要做什麼--oracle dba的職責

經常有網友朋友會問到我,作為乙個dba我們的工作是什麼,我們每天要做什麼,dba的職責是什麼,或者是乙個剛剛涉足oracle管理的新人,或者是沒有接觸過oracle dba工作的其他技術人員(開發人員),也同樣對oracle dba的工作內容產生興趣或者感到神秘。

那麼這裡到底作為oracle dba我們的職責是什麼叻。

我們都知道資訊化的現代,資料對於我們的企業和組織是多麼的重要,經營決策者通過資料指定經營戰略,服務人員通過資料進行客戶服務和反饋,生產和庫存管理通過資料來制定計畫,還有很多很多。

如果,我們的資料庫發生故障,資料不能為這些使用者所用,那麼這些人的工作都將不能履行,這將是乙個災難性的後果,如果是類似於taobao這樣的系統,如果不能訪問資料庫,即使是非常短的一段時間,都有可能讓使用者損失成千甚至上萬的訂單。

而我們的dba正是為我們這些重要的資料和儲存這些資料的系統服務的,作為dba我們的一切行為都是圍繞著我們的資料和儲存資料的系統進行的,dba日常的工作都是圍繞著這兩個目標,如果我們的資料不能使用,我們的資料庫系統不能及時的訪問,那麼作為dba我們就需要檢討和分析我們的工作叻。dba的所有的工作職責,所有的工作內容,將都是以保證資料可用為主要核心目標而進行的。保證資料的可用性是我們的核心目標。

保證我們的資料和資料庫體系健康可用,我們就必須做好監控的工作,做好監控工作,是我們一切工作的基礎,監控包括

1. 資料庫空間的監控,資料庫的體系是否滿足資料庫資料量的擴充套件的需求。 通過對空間的監控,我們了解和掌控資料空間的擴充套件狀況。

2. 檢查日誌檔案, 資料庫的日誌檔案是資料庫執行健康的病歷表,通過對日誌檔案的監控,我們要及時發現日誌中的錯誤資訊和不正常的資訊。

3. 檢查定期的作業,以保證我們的作業都能夠在規定的日程裡觸發而沒有停止,如果有發現停止的作用,要進行分析。

通過上面的監控,我們對系統的健康狀況有了最及時的了解。

作為dba,我們也承擔著資料庫管理和維護的工作。 管理和維護的工作包括

1. 空間的維護 及時的擴充套件緊張的空間,對離散度比較大的空間,進行shrink。

2. 故障的排除  排除資料庫的故障,是dba必不可少的工作,這裡的故障就很廣泛了,我們的dba人員需要及時的對我們的故障進行排除,在最短的時間內,用最可靠的方法解決問題。從而最大化的減少宕機時間,最大化降低排除故障的風險。如何最快的時間找準問題,找到解決問題的策略,就是dba的經驗積累了。

3. 效能優化 效能也是我們的資料庫系統中很常見的乙個問題了,效能問題是乙個綜合性的問題,我們在需求,設計,實現和部署的每個環節上都需要考慮的,我們的dba需要把自己對於資料庫效能的認識和了解貫穿到這其中的每個階段中,特別是生產中的資料庫,我們會直接面對問題,對資料庫進行調整,在平時的工作中,我們要盡可能的做主動調整,也就是通過監控一些效能指標,及時的發現問題,阻止被動調整出現,預防是最好的措施,多做主動調整,主動調整的效果總高於別動調整,而且成本風險更小。

4. 備份 資料對我們是很重要的,備份也就重要了,備份可以讓我們把已經損壞的資料重新進行恢復,所以這個備份對於我們的dba猶如起死回生的靈芝妙藥,多少次資料災難有幸恢復,就是得意於我們的備份,多少次懺悔的淚就是為沒有備份而留,所以作為dba,我們保護自己的最基礎的辦法就是多備份。備份要有策略,我們要制定和規劃我們的備份和冗餘方案,是物理備份,還是邏輯備份,如何進行增量的規劃,做成自動備份的作業,定期的檢查備份的備份集。

5. 恢復 當我們的資料庫因為不預知的原因回天無力的時候,我們的備份就要用上了。我們的恢復也是需要根據我們的備份計畫和策略,結合著我們的實際情況,針對的進行恢復,恢復也是dba工作的經驗積累,能夠快速的進行恢復也是乙個優秀的dba的本色叻。

體系設計和規劃有時也是對dba工作的要求

dba作為對資料庫系統的責任人,在對新的系統設計和規劃時,dba需要根據管理的資料庫的增長制定出合理的體系的需求,比如說,我們需要什麼樣的物理裝置,需要怎樣的機器,什麼樣的作業系統,需要多少記憶體,多大的儲存空間,何種方式的儲存結構和儲存方案,作為資料庫最了解的人員,在這方面,你的考慮和建議是比較有價值的。

這裡就是個人對dba的工作的總結,dba工作就是這樣乙個看似簡單,也很枯燥的工作,幾乎每天都是和shell命令和sqlplus命令打交道。看是單調的黑色的console反覆的敲打著命令。作為乙個優秀的dba,不僅需要了解對oracle了解,還需要對各種作業系統有了解。同時dba的工作,又是乙份有挑戰的工作,面對的oracle體系是最龐大和最優秀的資料庫體系,oracle的複雜的體系設計,散發著魅力吸引著每個dba人員。特別是緊急的故障,更是對dba的勇氣的挑戰,只有冷靜,信心和勇氣,加上平時的積累,才能讓我們快速的從故障中找到蛛絲馬跡,從而找到解決的方法。

DBA職責與技能

下面從6個方面描述資料庫管理員 dba 的工作內容 職責範圍 一 資料庫系統規劃 1 硬體 在整套系統規劃初期,要針對資料庫未來的成長需求 效能需求 商業考慮,決定資料庫執行需要的記憶體 硬碟 cpu及其他資源 iops 網路頻寬 在做硬體規劃時,考慮如何使用raid,這些都會影響到資料庫的效能。2...

DBA 職責及日常工作職責

1.安裝和公升級 資料庫 伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構 未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件 5.根據開發人員的反饋資訊,在必要的時候修改資料庫的結構 ...

DBA 職責及日常工作職責

dba 職責及日常工作職責 1.安裝和公升級資料庫伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構 未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件 5.根據開發人員的反饋資訊,在必要...