數據庫管理員
數據庫管理員(Database Administrator,簡稱DBA),是一個負責管理和維護數據庫服務器的人。數據庫管理員負責全面管理和控制數據庫系統(tǒng)。
簡介[ ]
DBA即數據庫管理員,是一個負責管理和維護數據庫服務器的人。數據庫管理員負責全面管理和控制數據庫系統(tǒng)。這個職位對不同的人意味著不同的意義。一個小的軟件開發(fā)工作室和一個分工高度明細的大公司相比,DBA的職責來得更加寬泛一些。一個公司,不管它是自己開發(fā)應用軟件,還是購買第三方的應用軟件,只要涉及到數據庫(有多少不涉及數據庫的應用軟件呢?數據庫是商業(yè)的靈魂和大腦?。托枰_定是否雇傭一個或幾個DBA。知道DBA這個職位有哪些要求,對于企業(yè)內部這個職位的定義或者對于那些未來的DBA將是至關重要的。
職責[ ]
- 一般監(jiān)視
- 監(jiān)控數據庫的警告日志。Alert.log,定期做備份刪除。
- Linstener.log的監(jiān)控,/network/admin/linstener.ora。
- 重做日志狀態(tài)監(jiān)視,留意視圖v$log,v$logfile,該兩個視圖存儲重做日志的信息。
- 監(jiān)控數據庫的日常會話情況。
- 碎片、剩余表空間監(jiān)控,及時了解表空間的擴展情況、以及剩余空間分布情況,如果有連續(xù)的自由空間,手工合并。
- 監(jiān)控回滾段的使用情況。生產系統(tǒng)中,要做比較大的維護和數據庫結構更改時,用rbs_big01來做。
- 監(jiān)控擴展段是否存在不滿足擴展的表。
- 監(jiān)控臨時表空間。
- 監(jiān)視對象的修改。定期列出所有變化的對象。%BB%B6 target="_new" class=innerlink>文件,有初始化參數文件、用戶后臺文件、系統(tǒng)后臺文件
- 備份
對數據庫的備份監(jiān)控和管理數據庫的備份至關重要,對數據庫的備份策略要根據實際要求進行更改,數據的日常備份情況進行監(jiān)控。由于我們使用了磁帶庫,所以要對legato備份軟件進行監(jiān)控,同時也要對rman備份數據庫進行監(jiān)控。
- 修改密碼
規(guī)范數據庫用戶的管理定期對管理員等重要用戶密碼進行修改。對于每一個項目,應該建立一個用戶。DBA應該和相應的項目管理人員或者是程序員溝通,確定怎樣建立相應的數據庫底層模型,最后由DBA統(tǒng)一管理,建立和維護。任何數據庫對象的更改,應該由DBA根據需求來操作。
- SQL語句
對SQL語句的書寫規(guī)范的要求一個SQL語句,如果寫得不理想,對數據庫的影響是很大的。所以,每一個程序員或相應的工作人員在寫相應的SQL語句時,應該嚴格按照《SQL書寫規(guī)范》一文。最后要有DBA檢查才可以正式運行。
- 深層次管理和研究
DBA深層次要求一個數據庫能否健康有效的運行,僅靠這些日常的維護還是不夠的,還應該致力于數據庫的更深一層次的管理和研究:數據庫本身的優(yōu)化,開發(fā)上的性能優(yōu)化;項目的合理化;安全化審計方面的工作;數據庫的底層建模研究、規(guī)劃設計;各種數據類型的處理;內部機制的研究;ora-600錯誤的研究、故障排除,等等很多值得探討的問題。ORACLE數據庫管理員應按如下方式對ORACLE數據庫系統(tǒng)做定期監(jiān)控: 每天對ORACLE數據庫的運行狀態(tài),日志文件,備份情況,數據 庫的空間使用情況,系統(tǒng)資源的使用情況進行檢查,發(fā)現并解決問題。每周對數據庫對象的空間擴展情況,數據的增長情況進行監(jiān)控,對數據庫做健康檢查,對數據庫對象的狀態(tài)做檢查。每月對表和索引等進行Analyze,檢查表空間碎片,尋找數據庫 性能調整的機會,進行數據庫性能調整,提出下一步空間管理計劃。對ORACLE數據庫狀態(tài)進行一次全面檢查。
日常管理[ ]
- 日常維護程序
- 檢查已起的所有實例
- 查找一些新的警告日志
- 檢查DBSNMP 是否在運行
- 檢查數據庫備份是否正確
- 檢查備份到磁帶中的文件是否正確
- 檢查數據庫的性能是否正常合理,是否有足夠的空間和資源
- 將文檔日志復制到備份的數據庫中
- 要??碊BA 用戶手冊
- 晚間維護程序
- 收集VOLUMETRIC 的數據
- 每周維護工作
- 查找那些破壞規(guī)則的OBJECT
- 查找是否有違反安全策略的問題
- 查看錯誤地方的SQL*NET 日志
- 將所有的警告日志存檔
- 經常訪問供應商的主頁
- 月維護程序
- 查看對數據庫會產生危害的增長速度
- 回顧以前數據庫優(yōu)化性能的調整
- 查看I/O 的屏頸問題
- 回顧FRAGMENTATION
- 將來的執(zhí)行計劃
- 查看調整點和維護