數(shù)據(jù)庫維護(hù)工作手冊_第1頁
數(shù)據(jù)庫維護(hù)工作手冊_第2頁
數(shù)據(jù)庫維護(hù)工作手冊_第3頁
數(shù)據(jù)庫維護(hù)工作手冊_第4頁
數(shù)據(jù)庫維護(hù)工作手冊_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫維護(hù)工作手冊(總21頁)-本頁僅作為預(yù)覽文檔封面,使用時(shí)請刪除本頁-#WHERE=AND!=AND='&OWNER'GROUPBYsegment_name,segment_type,檢查沒有主鍵的表SELECTtable_nameFROMall_tablesWHEREowner='&OWNER'MINUSSELECTtable_nameFROMall_constraintsWHEREowner='&&OWNER'ANDconstraint_type='P'檢查失效的主鍵SELECTowner,constraint_name,table_name,statusFROMall_constraintsWHEREowner='&OWNER'ANDstatus='DISABLED’ANDconstraint_type='P重建索引,具體參數(shù)請根據(jù)實(shí)際情況進(jìn)行修改SELECT'alterindex'||index_name||'rebuild','tablespaceINDEXESstorage(initial256Knext256K);'FROMall_indexesWHERE(tablespace_name!='INDEXES'ORnext_extent!=(256*1024))ANDowner='&OWNER'對比兩個(gè)實(shí)例的不同SELECTobject_name,object_typeFROMuser_objectsMINUSSELECTobject_name,object_typeFROMuser_objects@&my_db_link查看動(dòng)態(tài)性能視圖Select*fromV$FIXED_TABLEselect,,a.*fromuser_constraintsawheretable_name='table_name';selectconstraint_name,column_namefromuser_cons_columnswheretable_name='table_name';查看索引user_indexes包含索引的名字,user_ind_columns包含索引的列.查看數(shù)據(jù)庫啟動(dòng)參數(shù):showparameterpara,v$parameter提供當(dāng)前會(huì)話信息,v$system_parameter提供當(dāng)前系統(tǒng)信息。其中isses_modifiable,issys_modifiable表示是否允許動(dòng)態(tài)修改。查看進(jìn)程號(hào):select,fromv$processp,v$sessionswhere=;查看數(shù)據(jù)文件:selectname,statusfromv$datafile;select*fromdba_data_files;查看數(shù)據(jù)文件狀態(tài)select#f#,,,fromv$datafiled,v$datafile_headerhwhere#=#;查看控制文件selectnamefromv$controlfile;selecttype,record_size,records_total,records_usedfromv$controlfile_record_sectionwheretype=’DATAFILE’;查看是否歸檔模式:archiveloglistselectname,log_modefromv$database;selectarchiverfromv$instance;查看日志組:selectgroups,current_group#,sequence#fromv$thread;selectgroup#,sequence#,bytes,members,statusfromv$log;select*fromv$logfile;其中status為空表示正常。查看largepoolselect*fromv$sgastatwherepool=’largepool’;查看歸檔位置showparameterarchiveselectdestination,binding,target,statusfromv$archive_dest;查看歸檔進(jìn)程select*fromv$archive_processes;查看正在備份的數(shù)據(jù)文件select*fromv$backup;查看需要恢復(fù)的文件select*fromv$recover_file;查看所有歸檔日志文件select*fromv$archived_log;查看恢復(fù)時(shí)要用到的日志文件select*fromv$recovery_log;查看SGA的結(jié)構(gòu)Showsga;select*fromv$sgastat;提取librarycache的命中率selectgethitratiofromv$librarycachewherenamespace=’…';查看正在運(yùn)行的SQL語句selectsql_text,users_executing,executions,loadsfromv$sqlarea;select*fromv$sqltextwheresql_text=’select*fromemp%’;查看librarycachereload情況:selectsum(pins)“Executions”,sum(reloads)“cacheMisses”,sum(reloads)/sum(pins)fromv$librarycache;查看大匿名塊selectsql_textfromv$sqlareawherecommand_type=47andlength(sql_text)>500;查看當(dāng)前會(huì)話的UGA區(qū)selectsum(value)||’bytes’“Totalsessionmemory”fromv$mystat,v$statnamewherename=’sessionugamemory’andv$#=v$#;查看所有MTS用戶的UGA區(qū):selectsum(value)||’bytes’“Totalsessionmemory”fromv$sesstat,v$statnamewherename=’sessionugamemory’andv$#=v$#;查看所有用戶使用的最大的UGA區(qū):selectsum(value)||’bytes’“Totalsessionmemory”fromv$sesstat,v$statnamewherename=’sessionugamemorymax’andv$#=v$#;查看high-watermark以下的塊數(shù)selecttable_name,blocksfromdba_tableswheretable_name=’table_name’;查看會(huì)話的I/O:select,,fromv$sess_ioio,v$sessionswhere=USERENV(‘SESSIONID’)and=;查看Bufferpool的命中率RATIO”selectname,1-(physical_reads/(db_block_gets+consistent_gets))“HITfrom$buffer_pool_statisticsRATIO”wheredb_block_gets+consistent_gets>0;查看freelist的競爭selectclass,count,timefromv$waitstatwhereclass=’segmentheader’;selectevent,total_waitsfromv$system_eventwhereevent=’bufferbusywaits’;bufferbusywaits可在兩種情況發(fā)生:Idirtyqueue已滿,2freelist競爭。查看freelist競爭發(fā)生在哪個(gè)segment上select,,,,,fromdba_segmentss,v$session_waitwwhere=’bufferbusywaits’and=and=;查看全表掃描發(fā)生的次數(shù)selectname,valuefromv$sysstatwherenamelike‘%tablescan%’;查看大操作的執(zhí)行情況selectsid,serial#,opname,to_char(start_time,‘HH24:MI:SS’)asstart_t,(sofar/totalwork)*100aspercent_completefromv$session_longops;查看數(shù)據(jù)文件的I/Oselectphyrds,phywrts,fromv$datafiled,v$filestatfwhere#=#orderby;查看空閑塊數(shù)少于10%的segment(blocks在high-watermark以下,empty_blocks其上)selectowner,table_name,blocks,empty_blocksfromdba_tableswhereempty_blocks/(blocks+empty_blocks)<andblocks+empty_blocks!=0;查看migration和chaininganalyzetabletable_namecomputestatistics;selectnum_rows,chain_cntfromdba_tableswheretable_name=’table_name’;查看表的統(tǒng)計(jì)信息analyzetabletable_namecomputestatistics;selectnum_rows,blocks,empty_blocksasempty,avg_space,chain_cnt,avg_row_lenfromdba_tableswhereowner=’HR’andtable_name=’table_name’;查看索引的統(tǒng)計(jì)信息analyzeindexindex_namevalidatestructure;select(del_lf_rows_len/lf_rows_len)*100asindex_usagefromindex_stats;5日常維護(hù)和問題管理目的作為一名數(shù)據(jù)庫管理員,數(shù)據(jù)庫應(yīng)用的正常穩(wěn)定運(yùn)行是保障我們應(yīng)用系統(tǒng)的重要保證,而數(shù)據(jù)庫的日常監(jiān)控和維護(hù)工作至關(guān)重要。做好它的檢查工作的文檔管理也是數(shù)據(jù)庫管理的必不可少的工作之一,這有利于我們追蹤問題和對數(shù)據(jù)庫的版本控制非常重要。例行工作建議每天例行工作:確定數(shù)據(jù)庫實(shí)例處于運(yùn)行狀態(tài)檢查ALERT日志確定數(shù)據(jù)庫成功備份確定數(shù)據(jù)庫歸檔到磁帶確定有足夠的資源使數(shù)據(jù)庫能運(yùn)行在良好狀態(tài)抽時(shí)間閱讀DBA管理手冊每周例行工作:檢查是否有對象處于非正常狀態(tài)檢查安全策略檢查SQL*NET日志中是否有錯(cuò)誤歸檔所有ALERT日志每月例行工作:檢查潛在的危害檢查是否需要性能調(diào)優(yōu)及調(diào)優(yōu)時(shí)機(jī)檢查I/O競爭檢查數(shù)據(jù)庫碎片制定將來的性能計(jì)劃進(jìn)行數(shù)據(jù)庫調(diào)優(yōu)和維護(hù)相關(guān)填表說明日常維護(hù)檢查表:是數(shù)據(jù)庫管理員在平時(shí)的日常監(jiān)控維護(hù)工作后做的工作記錄。只填寫檢查的結(jié)果。詳細(xì)的問題管理記錄和解決過程就填寫問題管理記錄表。如果在檢查過程中正常在相應(yīng)欄目打^,如果有異常狀況打X,同時(shí)在后面寫上相對應(yīng)的問題管理記錄的編號(hào)。問題編號(hào)的命名格式是12位,就是當(dāng)時(shí)填寫記錄表的日期和時(shí)間,例如數(shù)據(jù)庫管理員在2010年04月11日14:00在做例行檢查時(shí)發(fā)現(xiàn)了問題,那么在填寫日常維護(hù)檢查表時(shí)就應(yīng)在相對應(yīng)的欄目寫上問題編號(hào)1400。問題管理記錄表是在填寫日常維護(hù)檢查表的基礎(chǔ)上發(fā)現(xiàn)了問題再填寫詳細(xì)的問題發(fā)生和解決過程。其中問題編號(hào)就是日常維護(hù)檢查表中的問題編號(hào)。變更記錄表是我們對數(shù)據(jù)庫做操作前后的一個(gè)記錄表。日常檢查維護(hù)表日常維護(hù)檢查表日期檢查人檢查內(nèi)容檢查結(jié)果數(shù)據(jù)庫監(jiān)控查看數(shù)據(jù)庫日志檢測失效對象查看數(shù)據(jù)庫剩余空間查看數(shù)據(jù)庫狀態(tài)死鎖(阻塞)檢查作業(yè)檢查監(jiān)控?cái)?shù)據(jù)性能采集監(jiān)控SQL語句執(zhí)行其他環(huán)節(jié)的監(jiān)控1其他環(huán)節(jié)的監(jiān)控2操作系統(tǒng)Vmstat命令df命令uptime命令bdf命令rootmail命令cmviewcl命令/va

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論