|
數(shù)據(jù)庫(kù)管理員的職責(zé): 一、 一般監(jiān)視 1. 監(jiān)控?cái)?shù)據(jù)庫(kù)的警告日志。Alert<sid>.log,定期做備份刪除。 2. Linstener.log的監(jiān)控,/network/admin/linstener.ora。 3. 重做日志狀態(tài)監(jiān)視,留意視圖v$log,v$logfile,該兩個(gè)視圖存儲(chǔ)重做日志的信息。 4. 監(jiān)控?cái)?shù)據(jù)庫(kù)的日常會(huì)話情況。 5. 碎片、剩余表空間監(jiān)控,及時(shí)了解表空間的擴(kuò)展情況、以及剩余空間分布情況,如果有連續(xù)的自由空間,手工合并。 6. 監(jiān)控回滾段的使用情況。生產(chǎn)系統(tǒng)中,要做比較大的維護(hù)和數(shù)據(jù)庫(kù)結(jié)構(gòu)更改時(shí),用rbs_big01來(lái)做。 7. 監(jiān)控?cái)U(kuò)展段是否存在不滿足擴(kuò)展的表。 8. 監(jiān)控臨時(shí)表空間。 9. 監(jiān)視對(duì)象的修改。定期列出所有變化的對(duì)象。 10. 跟蹤文件,有初始化參數(shù)文件、用戶后臺(tái)文件、系統(tǒng)后臺(tái)文件 二、 對(duì)數(shù)據(jù)庫(kù)的備份監(jiān)控和管理 數(shù)據(jù)庫(kù)的備份至關(guān)重要,對(duì)數(shù)據(jù)庫(kù)的備份策略要根據(jù)實(shí)際要求進(jìn)行更改,數(shù)據(jù)的日常備份情況進(jìn)行監(jiān)控。由于我們使用了磁帶庫(kù),所以要對(duì)legato備份軟件進(jìn)行監(jiān)控,同時(shí)也要對(duì)rman備份數(shù)據(jù)庫(kù)進(jìn)行監(jiān)控。 三、 規(guī)范數(shù)據(jù)庫(kù)用戶的管理 定期對(duì)管理員等重要用戶密碼進(jìn)行修改。對(duì)于每一個(gè)項(xiàng)目,應(yīng)該建立一個(gè)用戶。DBA應(yīng)該和相應(yīng)的項(xiàng)目管理人員或者是程序員溝通,確定怎樣建立相應(yīng)的數(shù)據(jù)庫(kù)底層模型,最后由DBA統(tǒng)一管理,建立和維護(hù)。任何數(shù)據(jù)庫(kù)對(duì)象的更改,應(yīng)該由DBA根據(jù)需求來(lái)操作。 四、 對(duì)SQL語(yǔ)句的書寫規(guī)范的要求 一個(gè)SQL語(yǔ)句,如果寫得不理想,對(duì)數(shù)據(jù)庫(kù)的影響是很大的。所以,每一個(gè)程序員或相應(yīng)的工作人員在寫相應(yīng)的SQL語(yǔ)句時(shí),應(yīng)該嚴(yán)格按照《SQL書寫規(guī)范》一文。最后要有DBA檢查才可以正式運(yùn)行。 五、 DBA深層次要求 一個(gè)數(shù)據(jù)庫(kù)能否健康有效的運(yùn)行,僅靠這些日常的維護(hù)還是不夠的,還應(yīng)該致力于數(shù)據(jù)庫(kù)的更深一層次的管理和研究:數(shù)據(jù)庫(kù)本身的優(yōu)化,開(kāi)發(fā)上的性能優(yōu)化;項(xiàng)目的合理化;安全化審計(jì)方面的工作;數(shù)據(jù)庫(kù)的底層建模研究、規(guī)劃設(shè)計(jì);各種數(shù)據(jù)類型的處理;內(nèi)部機(jī)制的研究;ora-600錯(cuò)誤的研究、故障排除,等等很多值得探討的問(wèn)題。 |
|
|
來(lái)自: smoking_boy > 《我的圖書館》