版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 Oraccle數(shù)據(jù)據(jù)庫日常管管理方案Oraclle數(shù)據(jù)庫庫的運(yùn)維處處理,更主主要的是做做好數(shù)據(jù)庫庫的管理工工作,做好好數(shù)據(jù)庫的的檢查與備備份工作,然然后需要熟熟悉相關(guān)的的邏輯結(jié)構(gòu)構(gòu)故障處理理方法、物物理結(jié)構(gòu)故故障處理方方法,應(yīng)對(duì)對(duì)數(shù)據(jù)庫損損壞的情況況,在數(shù)據(jù)據(jù)庫發(fā)生損損壞而無法法修復(fù)的時(shí)時(shí)候,能利利用數(shù)據(jù)庫庫管理工作作中所做的的數(shù)據(jù)備份份及時(shí)恢復(fù)復(fù)系統(tǒng)、數(shù)數(shù)據(jù),恢復(fù)復(fù)正常生產(chǎn)產(chǎn)工作。數(shù)據(jù)庫管理理Oraclle數(shù)據(jù)庫庫的管理主主要是要做做好日常的的檢查管理理工作,并并檢查好數(shù)數(shù)據(jù)庫的備備份情況,在在發(fā)生緊急急情況時(shí)能能及時(shí)不僅僅切換到備備用系統(tǒng)上上進(jìn)行工作作,并要能能在數(shù)據(jù)庫庫數(shù)據(jù)出現(xiàn)現(xiàn)異常的
2、時(shí)時(shí)候,能及及時(shí)恢復(fù)數(shù)數(shù)據(jù)。因此此,做好日日常的檢查查與管理工工作尤其重重要,主要要工作包括括:數(shù)據(jù)庫的性性能監(jiān)控檢檢查數(shù)據(jù)庫狀態(tài)態(tài)巡檢檢查查數(shù)據(jù)庫備份份情況與可可恢復(fù)性檢檢查數(shù)據(jù)庫性能能監(jiān)控管理理通過對(duì)數(shù)據(jù)據(jù)庫性能監(jiān)監(jiān)控的管理理工作,可可以有效的的防范風(fēng)險(xiǎn)險(xiǎn)事件的發(fā)發(fā)生,并能能從長時(shí)間間的運(yùn)行數(shù)數(shù)據(jù)中,總總結(jié)出數(shù)據(jù)據(jù)庫性能的的狀態(tài),為為系統(tǒng)性能能優(yōu)化、隱隱患事件排排查提供更更好的依據(jù)據(jù)。查找前十條條性能差的的sqlSELECCT * FROMM (seelectt PARRSINGG_USEER_IDD,EXEECUTIIONS,SORTTS,COOMMANND_TYYPE, DISKK_R
3、EAADS,ssql_ttext FROMM v$ssqlarrea oorderr BY diskk_reaads DDESC )wheere RROWNUUM 8 AAND aa.eveent = ennqueuue OORDERR BY userrnamee;如何確定哪哪個(gè)表空間間讀寫頻繁繁selecct naame,pphyrdds,phhywrtts,reeadtiim,wrritettim ffrom v$fiilesttat aa,v$ddbfille b wherre a.filee#=b.filee# oorderr by readdtim descc;SELECCT s.s
4、id, kgllpnmood “MMode”, kgglpnrreq “Req”, SPPID “OS PProceess” FROMM v$ssessiion_wwait w, xx$kgllpn pp, v$sesssion s ,vv$proocesss o WWHEREE p.kkglpnnuse=s.saaddr AND kglppnhdll=w.pp1raww andd w.eeventt likke %librrary cachhe piin% and s.paaddr=o.adddr;查詢?nèi)頀邟呙璧谋鞸QL col namee forr a300SQL seleect nna
5、me,valuue frrom vv$syssstatt wherre naame iin (tablle sccans (shoort ttablees),tabble sscanss (loong ttablees);NAME VVALUEE tablee scaans (shorrt taabless) 1186022tablee scaans (longg tabbles) 1111SQL seleect ccountt(tarrget),tarrget fromm v$ssessiion_llongoops wwheree opnname = TTablee Scaan ggroup
6、p by targget;COUNTT(TARRGET) TARRGET 844 ECM_APPLL.RPTTLOG 1599 ECM_DCTMM_OTHHR.DMMR_COONTENNT_S 99 ECM_DCTMM_OTHHR.DMM_SYSSOBJEECT_RR 22 ECM_DCTMM_OTHHR.DMM_SYSSOBJEECT_SS查出全表掃掃描的表Selecct sqql_teext ffrom v$sqqltexxt t, v$ssql_pplan p Whhere t.haash_vvaluee=p.hhash_valuue Annd p.operratioon=TTABLEE
7、 ACCCESS Andd p.ooptioon=FFULL Ordder bby p.hashh-vallue, t.piiece;查找Fasst Fuull iindexx 掃描的的Sql語句句可以這樣樣: Selecct sqql_teext ffrom v$sqqltexxt t, v$ssql_pplan p Whhere t.haash_vvaluee=p.hhash_valuue Annd p.operratioon=IINDEXX Annd p.optiion=FULLL SCAAN OOrderr by p.haash-vvaluee, t.piecce;查詢硬語法法分析的次
8、次數(shù)SQL seleect nname,valuue frrom vv$syssstatt wheere nname likee paarse counnt%;NAME VALLUE parsee couunt (totaal) 1161033parsee couunt (hardd) 3433parsee couunt (failluress) 55該項(xiàng)顯示bbuffeer caache大大小是否合合適。公式:1-(phhysiccal rreadss-phyysicaal reeads direect-pphysiical readds diirectt (loob) / seessioo
9、n loogicaal reeads)執(zhí)行:selecct 1-(a.valuue-b.valuue-c.valuue)/dd.vallue) froom v$syssstat a,v$syssstat b,v$syssstat c,v$syssstat d wwheree a.nname=phyysicaal reeads andd bb.namme=pphysiical readds diirectt annd e=phhysiccal rreadss dirrect (lobb) aand d.naame=sesssion logiical readds;顯示bufffer命命中率公式:
10、1-(phyysicaal reeads/ (dbb bloock ggets+conssisteent ggets)執(zhí)行:selecct 1-(summ(deccode(namee,phhysiccal rreadss,vaalue,0)/(suum(deecodee(namme,ddb bllock getss,vaalue,0)+sum(decoode(nname,connsisttent getss,vaalue,0) buufferr hitt rattio fromm v$ssyssttat;Soft parsse raatio:這項(xiàng)將顯示示系統(tǒng)是否否有太多硬硬解析。該該值將會(huì)與與
11、原始統(tǒng)計(jì)計(jì)數(shù)據(jù)對(duì)比比以確保精精確。例如如,軟解析析率僅為00.2則表表示硬解析析率太高。不過,如如果總解析析量(paarse counnt tootal)偏低,這這項(xiàng)值可以以被忽略。公式:1 - ( parsse coount (harrd) / parrse ccountt (tootal) ) 執(zhí)行:selecct 1-(a.vvaluee/b.vvaluee) ffrom v$syysstaat a,v$syysstaat b Wheere aa.namme=pparsee couunt (hardd) aand bb.namme=pparsee couunt (totaal);In-m
12、eemoryy sorrt raatio:該項(xiàng)顯示示內(nèi)存中完完成的排序序所占比例例。最理想想狀態(tài)下,在在OLTPP系統(tǒng)中,大大部分排序序不僅小并并且能夠完完全在內(nèi)存存里完成排排序。公式:soorts (memmory) / ( sorrts (memoory) + soorts (dissk) )執(zhí)行:selecct a.valuue/(b.vvaluee+c.vvaluee) ffrom v$syysstaat a,v$syysstaat b,v$syysstaat c wheere aa.namme=ssortss (meemoryy) aand bb.namme=ssortss (mee
13、moryy) aand cc.namme=ssortss (diisk);Parsee to execcute ratiio:在生生產(chǎn)環(huán)境,最最理想狀態(tài)態(tài)是一條ssql語句句一次解析析多數(shù)運(yùn)行行。公式:1 - (pparsee couunt/eexecuute ccountt)執(zhí)行:selecct 1-(a.vvaluee/b.vvaluee) frrom vv$syssstatt a,vv$syssstatt b wwheree a.nname=parrse ccountt (tootal) annd e=exxecutte coount;Parsee CPUU to totaal CPPU
14、 raatio:該項(xiàng)顯示示總的CPPU花費(fèi)在在執(zhí)行及解解析上的比比率。如果果這項(xiàng)比率率較低,說說明系統(tǒng)執(zhí)執(zhí)行了太多多的解析。公式:1 - (pparsee timme cppu / CPU usedd by thiss sesssionn)執(zhí)行:selecct 1-(a.vvaluee/b.vvaluee) ffrom v$syysstaat a,v$syysstaat b wheere aa.namme=pparsee timme cppu aand b.nname=CPUU useed byy thiis seessioon;Parsee timme CPPU too parrse tti
15、me elappsed:通常,該該項(xiàng)顯示鎖鎖競(jìng)爭(zhēng)比率率。這項(xiàng)比比率計(jì)算是是否時(shí)間花花費(fèi)在解析析分配給CPUU進(jìn)行周期期運(yùn)算(即生產(chǎn)工工作)。解析時(shí)時(shí)間花費(fèi)不不在CPUU周期運(yùn)算算通常表示示由于鎖競(jìng)競(jìng)爭(zhēng)導(dǎo)致了了時(shí)間花費(fèi)費(fèi)。公式:paarse timee cpuu / pparsee timme ellapseed執(zhí)行:selecct a.valuue/b.valuue ffrom v$syysstaat a,v$syysstaat b wheere aa.namme=pparsee timme cppu aand bb.namme=pparsee timme ellapseed;從V$SYYSS
16、TAAT獲取負(fù)負(fù)載間檔(Loadd Proofilee)數(shù)據(jù)負(fù)負(fù)載間檔是是監(jiān)控系統(tǒng)統(tǒng)吞吐量和和負(fù)載變化化的重要部部分,該部部分提供如如下每秒和和每個(gè)事務(wù)務(wù)的統(tǒng)計(jì)信信息:loogonss cummulattive, parrse ccountt (tootal), paarse counnt (hhard), exxecuttes, physsicall reaads, physsicall wriites, bloock cchangges, and redoo sizze.被格式化的的數(shù)據(jù)可檢檢查ratees是否過高高,或用于于對(duì)比其它它基線數(shù)據(jù)據(jù)設(shè)置為識(shí)識(shí)別sysstem proffile
17、在在期間如何何變化。例例如,計(jì)算算每個(gè)事務(wù)務(wù)中bloock cchangges可用用如下公式式:db bllock channges / ( userr commmitss + uuser rolllbackks )執(zhí)行:selecct a.valuue/(b.vvaluee+c.vvaluee) ffrom v$syysstaat a,v$syysstaat b,v$syysstaat c wheere aa.namme=ddb bllock channges andd e=usser ccommiits and c.naame=userr rolllbaccks;其它計(jì)算統(tǒng)統(tǒng)計(jì)以衡量量負(fù)載
18、方式式,如下:Blockks chhangeed foor eaach rread:這項(xiàng)顯示示出bloock cchangges在blocck reeads中中的比例。它將指出出是否系統(tǒng)統(tǒng)主要用于于只讀訪問問或是主要要進(jìn)行諸多多數(shù)據(jù)操作作(如:inssertss/upddatess/delletess)公式:dbb bloock cchangges / sesssionn loggicall reaads執(zhí)行:selecct a.valuue/b.valuue ffrom v$syysstaat a,v$syysstaat b wheere aa.namme=ddb bllock channg
19、es andd e=seessioon loogicaal reeads ;Rows for eachh sorrt:數(shù)據(jù)據(jù)排序情況況公式:soorts (rowws) / ( ssortss (meemoryy) + sortts (ddisk) )執(zhí)行:selecct a.valuue/(b.vvaluee+c.vvaluee) ffrom v$syysstaat a,v$syysstaat b,v$syysstaat c wheere aa.namme=ssortss (roows) andd bb.namme=ssortss (meemoryy) aand cc.namme=ssort
20、ss (diisk);查看某表的的約束條件件selecct coonstrraintt_namme, cconsttrainnt_tyype,ssearcch_coondittion, r_cconsttrainnt_naame ffrom userr_connstraaintss wherre taable_namee = uupperr(&ttablee_namme);selecct c.consstraiint_nname,c.coonstrraintt_typpe,ccc.collumn_namee frrom uuser_consstraiints c,usser_ccons_col
21、uumns cc wherre c.owneer = uppeer(&tablle_owwner) annd c.tablle_naame = uppper(&tabble_nname) and c.owwner = ccc.ownner aand cc.connstraaint_namee = ccc.coonstrraintt_namme orrder by ccc.poositiion;查看表的信信息Selecct * fromm useer_taabless;查看表空間間的名稱及及大小selecct t.tabllespaace_nname, rouund(ssum(bbytess/(
22、10024*11024),0) ts_sizee froom dbba_taablesspacees t, dbaa_datta_fiiles d whhere t.taablesspacee_namme = d.taablesspacee_namme grroup by tt.tabblesppace_namee;selecct t.tabllespaace_nname, rouund(ssum(bbytess/(10024*11024),0) ts_sizee frrom ddba_ttableespacces tt, dbba_daata_ffiless d wheere tt.tabb
23、lesppace_namee = dd.tabblesppace_namee grooup bby t.tabllespaace_nname;TABLEESPACCE_NAAME TS_SIZEE CWMLIITE 200DRSYSS 200ODM 200PERFSSTAT 999SYSTEEM 4000查看回滾段段名稱及大大小selecct seegmennt_naame, tabllespaace_nname, r.sstatuus, (iniitiall_exttent/10244) InnitiaalExttent, (nexxt_exxtentt/10224) NNextEExten
24、nt, max_exteents, v.ccurexxt CuurExttent Froom dbba_roollbaack_ssegs r, vv$rolllstaat v Wheere rr.seggmentt_id = v.usn(+) ordeer byy seggmentt_namme ;移動(dòng)一個(gè)表表的多個(gè)分分區(qū)BEGINN FOOR x IN (SELEECT ppartiitionn_namme FRROM uuser_tab_parttitioons WHEERE ttablee_namme = BIG_TABLLE2) LOOOP EXEECUTEE IMMMEDIAATE
25、altter ttablee bigg_tabble2 movee parrtitiion | xx.parrtitiion_nname; ENND LOOOP;END;/查看LOCCKSELECCT /*+ ORRDEREED USSE_HAASH(HH,R) */ H.SID HOLDD_SIDD, R.SID WAITT_SIDD, deecodee(H.ttype, ”MMR”, ”Meddia RRecovvery”, ”RRT”, ”Reddo Thhreadd”, ”UUN”, ”Useer Naame”, ”TTX”, ”Traansacctionn”, ”TTM”, ”DML
26、L”, ”UUL”, ”PL/SQL Userr Locck”, ”DDX”, ”Disstribbutedd Xacctionn”, ”CCF”, ”Conntroll Fille”, ”IIS”, ”Insstancce Statte”, ”FFS”, ”Fille Seet”, ”IIR”, ”Insstancce Reecoveery”, ”SST”, ”Dissk Sppace Trannsacttion”, ”TTS”, ”Temmp Seegmennt”, ”IIV”, ”Libbraryy Cacche IInvallidattion”, ”LLS”, ”Logg Staart
27、 oor Swwitchh”, ”RRW”, ”Roww Waiit”, ”SSQ”, ”Seqquencce Nuumberr”, ”TTE”, ”Exttend Tablle”, ”TTT”, ”Temmp Taable”, H.typee) tyype, deecodee(H.llmodee, 0, ”Noone”, 1, ”Nulll”, 2, ”Roow-S (SS)”, 3, ”Roww-X (SX)”, 4, ”Shhare”, 5, ”S/RRow-XX (SSSX)”, 6, ”Exxclussive”, to_charr(H.llmodee) hhold, ddecodde
28、(r.requuest, 0, ”Nonne”, 1, ”Nuull”, 2, ”Roww-S (SS)”, 3, ”Roow-X (SX)”, 4, ”Shaare”, 5, ”S/Row-X (SSSX)”,6, ”Excclusiive”, too_chaar(R.requuest) reequesst, R.ID1,R.IDD2,R.CTIMMEFROM VLOCCK H,VLOCCK R WHERRE H.BLOCCK = 1 ANND R.BLOCCK=0 and H.TYYPE ”MMR” AAND RR.TYPPE ”MRR” ANDD H.IID1 = R.IID1 AAND
29、 HH.ID22 = RR.ID22找ORACCLE字符符集selecct * fromm ops$ wherre naame=NLS_CHARRACTEERSETT; 查看ORAACLE運(yùn)運(yùn)行的OSS平臺(tái)SQL run bbeginn ddbms_outpput.pput_lline(dbmss_utiilityy.porrt_sttringg); eend; /查看空間詳詳細(xì)使用情情況CREATTE ORR REPPLACEE PROOCEDUURE sshow_spacce ( p_segnname IN VARRCHARR2, p_owneer IN VARRCHARR2 DEEFAU
30、LLT USSER, p_typee IN VARRCHARR2 DEEFAULLT TTABLEE, p_parttitioon IN VARRCHARR2 DEEFAULLT NUULL )AS l_totaal_bllockss NUMMBER; l_totaal_byytes NUMMBER; l_unussed_bblockks NUMMBER; l_unussed_bbytess NUMMBER; l_lasttuseddextffileiid NUMMBER; l_lasttuseddextbblockkid NUMMBER; l_lastt_useed_bllock NUMMB
31、ER; PROCCEDURRE p (p_labeel INN VARRCHARR2, pp_numm IN NUMBBER) ISS BEEGIN DBMMS_OUUTPUTT.putt_linne (RRPAD (p_llabell, 400, .) | p_num); ENND;BEGINN DBBMS_SSPACEE.unuused_spacce (ssegmeent_oownerr = p_oownerr, ssegmeent_nname = p_seegnamme, ssegmeent_ttype = p_ttype, parrtitiion_nname = pp_parrtiti
32、ion, ttotall_bloocks = ll_tottal_bblockks, ttotall_byttes = ll_tottal_bbytess, uunuseed_bllockss = l_uunuseed_bllockss, uunuseed_byytes = l_uunuseed_byytes, llast_usedd_exttent_filee_id = ll_lasstuseedexttfileeid, llast_usedd_exttent_blocck_idd = l_laastussedexxtbloocki lastt_useed_bllock = ll_lasst
33、_ussed_bblockk ); p (Tootal Bloccks, l_ttotall_bloocks); p (Tootal Bytees, l_tootal_bytees); p (Unnusedd Bloocks, l_unussed_bblockks); p (Unnusedd Byttes, l_uunuseed_byytes); p (Laast UUsed Ext FileeId, l_llastuusedeextfiileidd); p (Laast UUsed Ext BlocckId, l_lasttuseddextbblockkid); p (Laast UUsed
34、 Blocck, l_laast_uused_blocck);END;/顯示緩沖區(qū)區(qū)的相關(guān)SSQLSELECCT tcch, ffile#, dbbablkk, CAASE WHEEN obbj = 429449672295 THENN rbbs/coompatt seggmenttELSE (SELLECT MAX ( (| oobjecct_tyype| ) | owneer| .| obbjectt_namme) | DEECODEE (COOUNT (*), 1, , maaybe!) FROMM dbaa_objjectss WWHEREE datta_obbjectt_id = x
35、.obj) ENND whhatFROM (SELLECT tch,ffile#,dbaablk,obj FROMM x$bbh WHHERE statte 0 OORDERR BY tch DESCC) xWHEREE ROWWNUM = 55;獲取生成的的根據(jù)文件件名selecct c.valuue |/ | dd.insstancce_naame | _ora_ |a.sppid | .trc traace ffrom v$prrocesss a,v$seessioon b,v$paarameeter c,v$insttancee d wwheree a.aaddr=b.paaddr a
36、nd b.auudsidd=useerenvv(seessioonid) annd e=usser_ddump_destt ;在v$seessioon_loongopps視圖中中,soffar字段段表示已經(jīng)經(jīng)掃描的塊塊數(shù),tootalwwork表表示總得需需要掃描的的塊數(shù),所所以我們即即可以對(duì)正正在運(yùn)行的的長查詢進(jìn)進(jìn)行監(jiān)控,比比如在索引引創(chuàng)建時(shí),查查看索引創(chuàng)創(chuàng)建的進(jìn)度度,也可以以查看系統(tǒng)統(tǒng)中以往的的長查詢。col oopnamme foormatt a322col ttargeet_deesc fformaat a332col pperwoork fformaat a112set llines
37、s 1311selecct siid,OPPNAMEE,TARRGET_DESCC,soffar,TTOTALLWORKK,truunc(ssofarr/tottalwoork*1100,22)|% aas peerworrk frrom vv$sesssionn_lonngopss wheere ssofarr!=tootalwwork;set lliness 1211set ppagess 9999col oopnamme foormatt a299col ttargeet foormatt a299col ttargeet_deesc fformaat a112col pperwoork
38、 fformaat a112col rremaiin foormatt 99col sstartt_timme foormatt a211col ssofarr forrmat 9999999999col ttotallworkk forrmat 9999999999col ssql_ttext formmat aa101col bbufgeets fformaat 9999999999selecct oppnamee,tarrget,to_cchar(starrt_tiime,yy-mmm-ddd:hh224:mii:ss) sttart_timee,elaapsedd_seccondss
39、elaapsedd,exeecutiions execcs,buufferr_getts/deecodee(exeecutiions,0,1,execcutioons) bufggets,moduule,ssql_ttext fromm v$ssessiion_llongoops ssl,v$sqlaarea sa wwheree sl.sql_hashh_vallue = sa.hashh_vallue aand uupperr(subbstr(moduule,11,4) RMAAN aand ssubsttr(oppnamee,1,44) RMMAN and moduule SSQL*PP
40、lus andd sl.starrt_tiimettruncc(syssdatee) orrder by sstartt_timme;IO事件監(jiān)監(jiān)控1. 監(jiān)控控事例的等等待selecct evvent,sum(decoode(wwait_Timee,0,00,1) Prrev, sum(decoode(wwait_Timee,0,11,0) Cuurr,counnt(*) Toot ffrom v$seessioon_Waait ggroupp by evennt orrder by 44;2. 回滾滾段的爭(zhēng)用用情況selecct naame, waitts, ggets, waiits/gg
41、ets Rattio fromm v$rrollsstat a, vv$rolllnamme b wherre a.usn = b.usn;3. 監(jiān)控控表空間的 I/OO 比例selecct dff.tabblesppace_namee namme,dff.fille_naame filee,f.phyrrds ppyr, ff.phyyblkrrd pbbr,f.phywwrts pyw, f.pphybllkwrtt pbww fromm v$ffilesstat f, ddba_ddata_filees dff wherre f.filee# = df.ffile_id orrder b
42、y ddf.taablesspacee_namme;4. 監(jiān)控控文件系統(tǒng)統(tǒng)的 I/O 比例例selecct suubstrr(a.ffile#,1,22) #, ssubsttr(e,1,330) Namee, aa.staatus, a.bbytess, b.phyrrds, b.phhywrtts frrom vv$dattafille a, v$ffilesstat b whhere a.fiile# = b.filee#;在某個(gè)用戶戶下找所有有的索引selecct usser_iindexxes.ttablee_namme, uuser_indeexes.indeex_naame,uu
43、niquuenesss, ccolummn_naame ffrom userr_indd_collumnss, usser_iindexxes wwheree useer_innd_coolumnns.inndex_namee=useer_inndexees.inndex_namee andd useer_innd_coolumnns.taable_namee = uuser_indeexes.tablle_naame oorderr by userr_inddexess.tabble_ttype, useer_inndexees.taable_namee, usser_iindexxes.i
44、indexx_namme, ccolummn_poositiion;監(jiān)控 SGGA 的命命中率selecct a.valuue + b.vaalue loggicall_reaads, c.vvaluee phhys_rreadss, rroundd(1000* (a.vaalue+b.vaalue)-c.vvaluee) / (a.vvaluee+b.vvaluee) BUFFFER HHIT RRATIOO frrom vv$syssstatt a, v$syysstaat b, v$ssyssttat cc wherre a.stattistiic# = 38 and b.sttatis
45、stic# = 339 aand cc.staatisttic# = 400;監(jiān)控 SGGA 中字字典緩沖區(qū)區(qū)的命中率率 selecct paarameeter, getts,Geetmissses , geetmissses/(getts+geetmissses)*1000 miiss rratioo, (11-(suum(geetmissses)/ (ssum(ggets)+summ(gettmissses)*1100 Hit ratiio frrom vv$rowwcachhe whhere getss+gettmissses 0 grroup by pparammeterr, geet
46、s, getmmissees; 監(jiān)控 SGGA 中共共享緩存區(qū)區(qū)的命中率率,應(yīng)該小小于1%selecct suum(piins) Tottal PPins, suum(reeloadds) Totaal Reeloadds, ssum(rreloaads)/sum(pinss) *1100 llibcaache ffrom v$liibrarrycacche; sselecct suum(piinhitts-reeloadds)/ssum(ppins) hiit raadio,summ(relloadss)/suum(piins) relload perccent froom v$librra
47、ryccachee;顯示所有數(shù)數(shù)據(jù)庫對(duì)象象的類別和和大小 sellect counnt(naame) num_insttancees ,ttype ,summ(souurce_sizee) soourcee_sizze , sum(parssed_ssize) parrsed_sizee ,suum(coode_ssize) codde_siize ,sum(erroor_siize) erroor_siize, sum(sourrce_ssize) +suum(paarsedd_sizze) +sum(codee_sizze) +sum(erroor_siize) sizee_reqquir
48、eed fromm dbaa_objject_sizee grooup bby tyype oorderr by 2;監(jiān)控 SGGA 中重重做日志緩緩存區(qū)的命命中率,應(yīng)應(yīng)該小于11% SELECCT naame,ggets,missses,iimmeddiatee_getts, iimmeddiatee_missses,Decoode(ggets,0,0,missses/ggets*100) rattio1, Deccode(immeediatte_geets+iimmeddiatee_missses,0,0, immmediaate_mmissees/(iimmeddiatee_getts+
49、 immeediatte_miissess)*1000) rratioo2 FROMM v$llatchh WHEERE nname IN (reddo alllocaationn, redoo coppy);監(jiān)控內(nèi)存和和硬盤的排排序比率,最最好使它小小于 .110,增加加 sorrt_arrea_ssize:SELECCT naame, valuue FRROM vv$syssstatt WHEERE nname IN (sorrts (memoory), ssortss (diisk);監(jiān)控當(dāng)前數(shù)數(shù)據(jù)庫誰在在運(yùn)行什么么SQL語句句SELECCT ossuserr, ussernaame,
50、sql_textt froom v$sesssion a, vv$sqlltextt b wwheree a.ssql_aaddreess =b.adddresss orrder by aaddreess, piecce;監(jiān)控字典緩緩沖區(qū)selecct (ssum(ppins - reeloadds) / suum(piins) libb cacche fromm v$llibraarycaache; seleect (sum(getss - ggetmiissess - uusagee - ffixedd) / summ(getts) row cachhe ffrom v$roowcacch
51、e; sselecct suum(piins) exeecutiions, suum(reeloadds) cachhe miissess whiile eexecuutingg frrom vv$libbraryycachhe;后者除以前前者,此比率小小于1%,接近0%為好。selecct suum(geets) dicctionnary getss,suum(geetmissses) diictioonaryy cacche gget mmissees fromm v$rrowcaache;監(jiān)控 MTTS selecct buusy/(busyy+idlle) sharred sserve
52、ers bbusy froom v$disppatchher; 此值大于00.5時(shí),參參數(shù)需加大大。 selecct suum(waait)/sum(totaalq) disspatccher waitts ffrom v$quueue wherre tyype=disppatchher; selecct coount(*) ffrom v$diispattcherr; selecct seerverrs_hiighwaater fromm v$mmts; serveers_hhighwwaterr接近mtss_maxx_serrverss時(shí),參數(shù)數(shù)需加大碎片程度selecct taables
53、spacee_namme,coount(tabllespaace_nname) froom dbba_frree_sspacee grooup bby taablesspacee_namme haavingg couunt(ttableespacce_naame)10;alterr tabblesppace namee coaalescce; alterr tabble nname dealllocaate uunuseed;creatte orr repplacee vieew tss_bloocks_v as selecct taablesspacee_namme,bllock_id,bb
54、ytess,bloocks,freee sppace seggmentt_namme frrom ddba_ffree_spacce uniion aall selecct taablesspacee_namme,bllock_id,bbytess,bloocks,segmment_namee froom dbba_exxtentts;selecct * fromm ts_bloccks_vv;selecct taablesspacee_namme,suum(byytes),maxx(byttes),counnt(bllock_id) fromm dbaa_freee_sppace grouu
55、p byy tabblesppace_namee;查看碎片程程度高的表表SELECCT seegmennt_naame ttablee_namme , COUNNT(*) exttentss FROOM dbba_seegmennts WWHEREE ownner NNOT IIN (SYS, SSYSTEEM) GROUUP BYY seggmentt_namme HAAVINGG COUUNT(*) = (SELLECT MAX( COUUNT(*) ) FROMM dbaa_seggmentts GRROUP BY ssegmeent_nname);表、索引的的存儲(chǔ)情況況檢查selecc
56、t seegmennt_naame,ssum(bbytess),coount(*) eext_qquan fromm dbaa_exttentss wheere tabllespaace_nname =&ttableespacce_naame and segmment_typee=TAABLE grooup bby taablesspacee_namme, segmment_namee;selecct seegmennt_naame,ccountt(*) fromm dbaa_exttentss wheere ssegmeent_ttype=INDDEX and owneer=&owneer
57、grouup byy seggmentt_namme;找使用CPPU多的用用戶sesssionncpu uused by tthis sesssion:查找各回回話連接的的CPU使用用率selecct a.sid,spidd,staatus,subsstr(ogramm,1,440) pprog,a.teerminnal,oosuseer,vaalue/60/1100 vvaluee fromm v$ssessiion aa,v$pproceess bb,v$ssessttat cc whhere c.sttatisstic#=12 and c.siid=a.sid and a.paaddr=
58、b.adddr oorderr by valuue deesc;尋找CPUU使用過量量的sesssionnSELECCT sqql_teext FFROM v$sqqltexxt a WHERRE (aa.hassh_vaalue, a.aaddreess) IN (SELEECT ddecodde(sqql_haash_vvaluee, 0, preev_haash_vvaluee, sqql_haash_vvaluee), ddecodde(sqql_haash_vvaluee, 0, preev_sqql_adddr, sql_addrress) FRROM vv$sesssionn b
59、 WWHEREE b.ppaddrr = (SELEECT aaddr FROMM v$pproceess cc WHHERE c.sppid = &ppid) OORDERR BY piecce ASSC;數(shù)據(jù)庫巡檢檢管理日常檢測(cè)檢測(cè)系統(tǒng)卷卷狀態(tài)df -kk可以看到到系統(tǒng)各個(gè)個(gè)卷的使用用情況; 如果文件件系統(tǒng)的剩剩余空間小小于 200% ,需需刪除不用用的文件以以釋放空間間。 或找系統(tǒng)統(tǒng)管理員調(diào)調(diào)整空間大大小。檢查表空間間的使用情情況 SELECCT tabblesppace_namee, maax_m, couunt_bblockks frree_bblk_ccnt, sum_freee_
60、m, to_cchar(100*sum_freee_m/ssum_mm, 999.999) | % ASS pctt_freee FRROM ( SEELECTT tabblesppace_namee, sum(bytees)/11024/10244 AS sum_m FRROM ddba_ddata_filees GROUUP BYY tabblesppace_namee), ( SELLECT tabllespaace_nname AS ffs_tss_namme, mmax(bbytess)/10024/11024 AS mmax_mm, coount(bloccks) AS counn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024雙方同意離婚協(xié)議之法律咨詢服務(wù)合同
- 2024年度能源設(shè)施安防監(jiān)控工程項(xiàng)目合同
- 2024醫(yī)療器械銷售代理合同
- 2024年大連智能鎖產(chǎn)品測(cè)試與質(zhì)量控制合同
- 2024年度學(xué)校教學(xué)樓照明改造合同
- 2024年衛(wèi)星導(dǎo)航與位置服務(wù)系統(tǒng)合作協(xié)議
- 2024年多功能砂漿添加劑采購合同
- 2024年全球貿(mào)易合作伙伴協(xié)議
- 2024年口腔門診部員工合同模板
- 痤瘡護(hù)理課件教學(xué)課件
- 企業(yè)如何利用新媒體做好宣傳工作課件
- 如何培養(yǎng)孩子的自信心課件
- 中醫(yī)藥膳學(xué)全套課件
- 頸脊髓損傷-匯總課件
- 齒輪故障診斷完美課課件
- 2023年中國鹽業(yè)集團(tuán)有限公司校園招聘筆試題庫及答案解析
- 大班社會(huì)《特殊的車輛》課件
- 野生動(dòng)物保護(hù)知識(shí)講座課件
- 早教托育園招商加盟商業(yè)計(jì)劃書
- 光色變奏-色彩基礎(chǔ)知識(shí)與應(yīng)用課件-高中美術(shù)人美版(2019)選修繪畫
- 前列腺癌的放化療護(hù)理
評(píng)論
0/150
提交評(píng)論