資源描述:
《dba職責(zé)及日常工作職責(zé)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、DBA職責(zé)及日常工作職責(zé)及OracleDBA日常工作總結(jié)(2009-03-25o9:oo:i4)DBA職責(zé)及Fl常工作職責(zé):1.安裝和升級(jí)數(shù)據(jù)庫(kù)服務(wù)器,以及皿用程序工具構(gòu)建和配置網(wǎng)絡(luò)環(huán)境.2.熟悉數(shù)據(jù)庫(kù)系統(tǒng)的存儲(chǔ)結(jié)構(gòu)預(yù)測(cè)未來(lái)的存儲(chǔ)需求,制訂數(shù)據(jù)庫(kù)的存儲(chǔ)方案.3.根據(jù)開(kāi)發(fā)人員設(shè)計(jì)的應(yīng)用系統(tǒng)需求創(chuàng)建數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu).4.根據(jù)開(kāi)發(fā)人員設(shè)計(jì)的應(yīng)用系統(tǒng)需求創(chuàng)建數(shù)據(jù)庫(kù)対象5.根據(jù)開(kāi)發(fā)人員的反饋信息,在必要的時(shí)候修改數(shù)據(jù)庫(kù)的結(jié)構(gòu)6.管理數(shù)據(jù)庫(kù)的用戶(hù)維護(hù)數(shù)據(jù)庫(kù)的安全性7.控制和監(jiān)控用八對(duì)數(shù)據(jù)庫(kù)的存収訪(fǎng)問(wèn)8.監(jiān)控和優(yōu)化數(shù)據(jù)庫(kù)的性能9
2、.制定數(shù)據(jù)庫(kù)備份計(jì)劃,災(zāi)難出現(xiàn)時(shí)對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行恢復(fù)10.備份和恢復(fù)數(shù)據(jù)庫(kù)11.聯(lián)系數(shù)據(jù)庫(kù)系統(tǒng)生產(chǎn)廠(chǎng)商,跟蹤技術(shù)信息12.解決客八端中間層和服務(wù)器的鏈接問(wèn)題13.保證安全連接每日工作:1確保服務(wù)器工作狀態(tài)正常,各類(lèi)數(shù)據(jù)庫(kù)狀態(tài)正常2檢査硬盤(pán)空間是否夠用3查看數(shù)據(jù)庫(kù)H志,查看跟蹤文件,檢查是否有錯(cuò)誤信息4檢査備份的有效性5通過(guò)系統(tǒng)的性能監(jiān)視器對(duì)服務(wù)器的性能參數(shù)監(jiān)控發(fā)現(xiàn)數(shù)據(jù)庫(kù)的性能是否下降,尋找原因并解決6填寫(xiě)dbaH志每周工作:1監(jiān)控?cái)?shù)據(jù)庫(kù)對(duì)象的空間擴(kuò)展情況2決定是否調(diào)整存儲(chǔ)參數(shù)3對(duì)系統(tǒng)健康檢查4檢査刪除沒(méi)有任何意義
3、的數(shù)據(jù)對(duì)象5檢查刪除沒(méi)冇意義的約束和觸發(fā)器6對(duì)每周的備份檢查處理每月工作:1根據(jù)上而的檢查情況,分析數(shù)據(jù)庫(kù)中是否有影響性能的存儲(chǔ)碎片存在2根據(jù)數(shù)據(jù)庫(kù)性能的歷史數(shù)據(jù),決定如何優(yōu)化性能3處理每II每周每月的備份4總結(jié)工作,提出下一步的管理計(jì)劃OracleDBAH常工作總結(jié)oracle管理員應(yīng)按如下方式對(duì)oracle數(shù)據(jù)庫(kù)系統(tǒng)做定期監(jiān)控:1、每天對(duì)oracle數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài)、日志文件、備份悄況、數(shù)據(jù)庫(kù)空間使用情況、系統(tǒng)資源使用情況進(jìn)行檢查,發(fā)現(xiàn)并解決問(wèn)題。2、每周對(duì)數(shù)據(jù)庫(kù)對(duì)彖的空間擴(kuò)展悄況、數(shù)據(jù)的增長(zhǎng)時(shí)況進(jìn)行監(jiān)控、對(duì)
4、數(shù)據(jù)庫(kù)做健康檢查、對(duì)數(shù)據(jù)庫(kù)對(duì)彖的狀態(tài)做檢查。3、每刀對(duì)表和索引等進(jìn)行analyze、檢查表空間碎片、尋找數(shù)據(jù)庫(kù)性能調(diào)整的機(jī)會(huì)、進(jìn)行數(shù)據(jù)庫(kù)性能調(diào)整、提出卜?一步空間管理計(jì)劃。對(duì)oracle數(shù)據(jù)庫(kù)狀態(tài)進(jìn)行一次全面檢査。每犬工作1、確認(rèn)所有的instance狀態(tài)正常登錄到所有數(shù)據(jù)庫(kù)或?qū)嵗?,檢測(cè)oracle后臺(tái)進(jìn)程:#ps-efIgrepora2、檢查文件系統(tǒng)的使用(剩余空間)。如果文件系統(tǒng)的剩余空間小于20%,筋刪除不用的文件以釋放空間。#df-k3、檢查日志文件和trace文件記錄alert和trace文件中的錯(cuò)誤。
5、cd$OR/CLE_BASE/oradata//bdumptail-falert_.log發(fā)現(xiàn)任何新的ORA_錯(cuò)誤,記錄并解決4、檢查數(shù)據(jù)庫(kù)當(dāng)Fl備份的有效性對(duì)RMAN備份方式,檢查第三方備份工具的備份H志以確定備份是否成功對(duì)EXPORT備份方式,檢查expH志文件以確定備份是否成功對(duì)其它備份方式,檢查相應(yīng)的H志文件5、檢查數(shù)據(jù)文件的狀態(tài)記錄狀態(tài)不是“online"的數(shù)據(jù)文件,并做恢復(fù)。selectfile_namefromdba_data_fileswherestatus二"OFFLINE
6、"6、檢查表空間的使用情況selecta.tablespace_name,round((total-free)/total,3)*100pecentfrom(selecttablespace_name,sum(bytes)freefromdba_free_spacegroupbytablespace_name)a,(selecttablespace_name,sum(bytes)totalfromdba_data_"lesgroupbytablespace_name)bwherea.tablespace_name
7、=b.tablespace_name7、檢查剩余表空間selecttablespace_name,sum(blocks)asfree_blk,trunc(sum(bytes)/(1024*1024))asfree_m,max(bytes)/(1024)asbig_chunk_k,count(*)asnum_chunksfromdba_free_spacegroupbytablespace_name;8、監(jiān)控?cái)?shù)據(jù)庫(kù)性能運(yùn)行utlbstat.sql/utlestat.sql生成系統(tǒng)報(bào)告,或者使用statspace收集
8、統(tǒng)計(jì)數(shù)據(jù)9、檢杏數(shù)據(jù)庫(kù)性能,記錄數(shù)據(jù)庫(kù)的CPU使用、10、Buffer命屮率等等,使用vmstat,iostat,glance,topio、Fl常出現(xiàn)問(wèn)題的處理每周的工作1、控制數(shù)據(jù)庫(kù)對(duì)彖的空間擴(kuò)展悄況,根據(jù)本周每天的檢查悄況找到空間擴(kuò)展很快的數(shù)據(jù)庫(kù)對(duì)彖,并采取相應(yīng)的措施C刪除歷史數(shù)據(jù)、擴(kuò)展表空間altertablespaceadddatafile,