數(shù)據(jù)庫管理員(Database Administrator,簡稱DBA),是從事管理和維護數(shù)據(jù)庫管理系統(tǒng)(DBMS)的相關工作人員的統(tǒng)稱,屬于運維工程師的一個分支,主要負責業(yè)務數(shù)據(jù)庫從設計、測試到部署交付的全生命周期管理。
DBA的核心目標是保證數(shù)據(jù)庫管理系統(tǒng)的穩(wěn)定性、安全性、完整性和高性能。
sql是功能非常強的關系數(shù)據(jù)庫,現(xiàn)代生活中那么多智能化應用甚至可以說幾乎所有有關數(shù)據(jù)的管理都離不開數(shù)據(jù)庫管理,大到比如財務、工廠自動化控制、銀行、飛機空中管理等;小到辦公管理、水電費電視費煤氣費管理等,比如今年過年的訂票系統(tǒng)出現(xiàn)問題,主要原因就是后臺數(shù)據(jù)庫設計有問題,而用好sql數(shù)據(jù)庫,一是提高數(shù)據(jù)管理應用效率,而是可以保障零錯誤,你會發(fā)覺生活工作學習很輕松。
另外所有復雜的系統(tǒng)幾乎都是使用數(shù)據(jù)庫作為后臺數(shù)據(jù)支撐,甚至你所使用的現(xiàn)在最新的操作系統(tǒng),核心層都是數(shù)據(jù)庫構成。
DBA的一些職責:??
安裝和升級數(shù)據(jù)庫服務器(如Oracle、Microsoft? SQL? server),以及應用程序工具。
數(shù)據(jù)庫設計系統(tǒng)存儲方案,并制定未來的存儲需求計劃。
DBA來創(chuàng)建數(shù)據(jù)庫存儲結構(tablespaces)。
DBA來創(chuàng)建數(shù)據(jù)庫對象(tables,views,indexes)。
根據(jù)開發(fā)人員的反饋信息,必要的時候,修改數(shù)據(jù)庫的結構。
登記數(shù)據(jù)庫的用戶,維護數(shù)據(jù)庫的安全性。
保證數(shù)據(jù)庫的使用符合知識產(chǎn)權相關法規(guī)。
控制和監(jiān)控用戶對數(shù)據(jù)庫的存取訪問。
監(jiān)控和優(yōu)化數(shù)據(jù)庫的性能。
制定數(shù)據(jù)庫備份計劃,災難出現(xiàn)時對數(shù)據(jù)庫信息進行恢復
維護適當介質(zhì)上的存檔或者備份數(shù)據(jù)
備份和恢復數(shù)據(jù)庫