版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oraccle DBAA日常工工作手冊冊TOC o 1-4 h z u HYPERLINK l _Toc179879145 概述 PAGEREF _Toc179879145 h 2 HYPERLINK l _Toc179879146 第一章 . 事前階階段 PAGEREF _Toc179879146 h 3 HYPERLINK l _Toc179879147 一 、日日常工作作每天天應做工工作內容容 PAGEREF _Toc179879147 h 3 HYPERLINK l _Toc179879148 1、工作作內容日常環(huán)環(huán)境監(jiān)控控 PAGEREF _Toc179879148 h 3 HYPE
2、RLINK l _Toc179879149 1.1系系統(tǒng)運行行環(huán)境監(jiān)監(jiān)控 PAGEREF _Toc179879149 h 3 HYPERLINK l _Toc179879150 1.2數(shù)數(shù)據庫運運行狀況況監(jiān)控 PAGEREF _Toc179879150 h 33 HYPERLINK l _Toc179879151 2、工作作內容日常性性能監(jiān)控控 PAGEREF _Toc179879151 h 4 HYPERLINK l _Toc179879152 2.1 間隔一一段時間間使用操操作系統(tǒng)統(tǒng)topp等工具具監(jiān)控系系統(tǒng)資源源動態(tài)運運行狀況況 PAGEREF _Toc179879152 h 4 HYP
3、ERLINK l _Toc179879153 2.2間間隔一段段時間對對數(shù)據庫庫性能進進行監(jiān)控控 PAGEREF _Toc179879153 h 4 HYPERLINK l _Toc179879154 3、工作作內容日常數(shù)數(shù)據庫管管理 PAGEREF _Toc179879154 h 133 HYPERLINK l _Toc179879155 3.1一一天內間間隔一定定時間運運行 PAGEREF _Toc179879155 h 133 HYPERLINK l _Toc179879156 3.2 每天工工作結束束后、系系統(tǒng)空閑閑時運行行 PAGEREF _Toc179879156 h 25 HYP
4、ERLINK l _Toc179879157 二 、日日常工作作每隔隔一周工工作內容容 PAGEREF _Toc179879157 h 52 HYPERLINK l _Toc179879158 1. 文文件整理理工作 PAGEREF _Toc179879158 h 552 HYPERLINK l _Toc179879159 2. 數(shù)數(shù)據庫全全量備份份 PAGEREF _Toc179879159 h 52 HYPERLINK l _Toc179879160 2.1 Oraaclee 9ii RMMAN自自動化腳腳本方式式全量備備份 PAGEREF _Toc179879160 h 522 HYPE
5、RLINK l _Toc179879161 2.2 Oraaclee 100g OOEM 圖形方方式創(chuàng)建建RMAAN全量量備份數(shù)數(shù)據庫任任務 PAGEREF _Toc179879161 h 522 HYPERLINK l _Toc179879162 3. 根根據一周周數(shù)據增增長率分分析預留留數(shù)據文文件下一一周所需需增長空空間PAGEREF _Toc179879162 h 533 HYPERLINK l _Toc179879163 3.1 SQLL腳本方方式查看看 PAGEREF _Toc179879163 h 53 HYPERLINK l _Toc179879164 3.2 Oraaclee
6、9ii OEEM 數(shù)數(shù)據文件件管理 PAGEREF _Toc179879164 h 554 HYPERLINK l _Toc179879165 3.3 Oraaclee 100g OOEM數(shù)數(shù)據文件件管理 PAGEREF _Toc179879165 h 555 HYPERLINK l _Toc179879166 4. 索索引使用用情況及及碎片分分析 PAGEREF _Toc179879166 h 555 HYPERLINK l _Toc179879167 4.1表表包含的的索引及及相關列列檢查 PAGEREF _Toc179879167 h 555 HYPERLINK l _Toc179879
7、168 4.2自自動化腳腳本方式式對索引引進行碎碎片分析析 PAGEREF _Toc179879168 h 56 HYPERLINK l _Toc179879169 4.3打打開索引引自動監(jiān)監(jiān)控開關關 PAGEREF _Toc179879169 h 56 HYPERLINK l _Toc179879170 5. 對對用戶所所有表、索引進進行統(tǒng)計計分析 PAGEREF _Toc179879170 h 557 HYPERLINK l _Toc179879171 5.1 查詢EAAS用戶戶所有表表、索引引的最新新統(tǒng)計分分析時間間 PAGEREF _Toc179879171 h 57 HYPERLIN
8、K l _Toc179879172 5.2 自動化化腳本方方式對所所有表、索引統(tǒng)統(tǒng)計分析析 PAGEREF _Toc179879172 h 57 HYPERLINK l _Toc179879173 5.3 Oraaclee 100g OOEM圖圖形化自自定義對對所有表表、索引引統(tǒng)計分分析的自自動化調調度任務務 PAGEREF _Toc179879173 h 57 HYPERLINK l _Toc179879174 6. 導導出表、索引最最新統(tǒng)計計分析數(shù)數(shù)據 PAGEREF _Toc179879174 h 633 HYPERLINK l _Toc179879175 7. 性性能報告告分析 PAG
9、EREF _Toc179879175 h 664 HYPERLINK l _Toc179879176 三 、日日常工作作每月月應做工工作內容容 PAGEREF _Toc179879176 h 64 HYPERLINK l _Toc179879177 1. 性性能全面面分析 PAGEREF _Toc179879177 h 664 HYPERLINK l _Toc179879178 全面分析析一次SSTATTSPAACK報報告 PAGEREF _Toc179879178 h 644 HYPERLINK l _Toc179879179 空間使用用增長的的全面分分析 PAGEREF _Toc17987
10、9179 h 644 HYPERLINK l _Toc179879180 2. 備備份數(shù)據據轉備 PAGEREF _Toc179879180 h 664 HYPERLINK l _Toc179879181 四 日常常工作數(shù)據庫庫第一次次安裝部部署后需需做的工工作 PAGEREF _Toc179879181 h 644 HYPERLINK l _Toc179879182 1. SStattspaack系統(tǒng)快快照采集集工具初初始化 PAGEREF _Toc179879182 h 664 HYPERLINK l _Toc179879183 2. 創(chuàng)創(chuàng)建統(tǒng)計計信息導導出表 PAGEREF _Toc17
11、9879183 h 665 HYPERLINK l _Toc179879184 3. 運運行EAAS用戶戶下所有有表、索索引統(tǒng)計計分析,導導出基準準統(tǒng)計信信息 PAGEREF _Toc179879184 h 655 HYPERLINK l _Toc179879185 4. 創(chuàng)創(chuàng)建Orraclle100g 邏邏輯備份份dummp文件件存放目目錄 PAGEREF _Toc179879185 h 655 HYPERLINK l _Toc179879186 第二章 事中階階段 PAGEREF _Toc179879186 h 666 HYPERLINK l _Toc179879187 一、Orracll
12、e數(shù)據據庫出現(xiàn)現(xiàn)問題時時需掌握握的相關關信息 PAGEREF _Toc179879187 h 666 HYPERLINK l _Toc179879188 1. 問問題癥狀狀描述 PAGEREF _Toc179879188 h 666 HYPERLINK l _Toc179879189 2. 問問題在什什么地方方出現(xiàn) PAGEREF _Toc179879189 h 666 HYPERLINK l _Toc179879190 3. 問問題在什什么時間間出現(xiàn) PAGEREF _Toc179879190 h 666 HYPERLINK l _Toc179879191 4. 問問題在什什么條件件下出現(xiàn)現(xiàn)
13、 PAGEREF _Toc179879191 h 66 HYPERLINK l _Toc179879192 5. 問問題涉及及的范圍圍 PAGEREF _Toc179879192 h 67 HYPERLINK l _Toc179879193 6. 問問題是否否能重現(xiàn)現(xiàn) PAGEREF _Toc179879193 h 67 HYPERLINK l _Toc179879194 7. 數(shù)數(shù)據庫運運行環(huán)境境軟、硬硬件基本本信息 PAGEREF _Toc179879194 h 667 HYPERLINK l _Toc179879195 8. OOraccle性性能相關關 PAGEREF _Toc1798
14、79195 h 67 HYPERLINK l _Toc179879196 二、Orraclle數(shù)據據庫問題題的解決決途徑 PAGEREF _Toc179879196 h 668概述該文檔主主要目的的是降低低現(xiàn)場實實施人員員及用戶戶Oraaclee數(shù)據庫庫的管理理難度,提提高Orraclle數(shù)據據庫技術術能力,文檔針對Oracle9i、10g兩個版本提供了一套完整的Oracle數(shù)據庫監(jiān)控、管理的思路、方法步驟,依照該手冊進行Oracle數(shù)據庫的日常工作,能有效的把握Oracle后臺數(shù)據庫的整體運行健康狀況,通過收集相關重要信息分析,能很好的防范即將出現(xiàn)的系統(tǒng)風險,系統(tǒng)出現(xiàn)問題后盡快的定位問題,現(xiàn)
15、場解決一部分常規(guī)數(shù)據庫問題。對其它專業(yè)要求比較強的數(shù)據庫問題,也能為后續(xù)Oracle專家深入分析、診斷問題提供規(guī)范、完整的信息。文檔按問問題處于于的階段段分兩部部分事事前階段段、事中中階段,事事前階段段描述了了每天、每周末末、每月月末針對對數(shù)據庫庫所需進進行的管管理工作作,如:日常監(jiān)監(jiān)控,包包括有環(huán)境監(jiān)監(jiān)控、數(shù)數(shù)據庫運運行狀況況監(jiān)控、性能監(jiān)監(jiān)控;日日常數(shù)據據庫管理理,包括括:系統(tǒng)運運行快照照采集、表空間間管理、數(shù)據庫庫備份恢恢復、表表、索引引統(tǒng)計分分析、TTOP會會話、SSQL執(zhí)執(zhí)行計劃劃信息查查看等。涉及有有相關圖圖形化管管理工具具使用方方法、數(shù)數(shù)據庫自自動腳本本、命令令使用方方法。事事中階
16、段段描述了了數(shù)據庫庫發(fā)生問問題時處處理思路路,需要要收集哪哪些相關關信息。. 事事前階段段、日常工工作每天應應做工作作內容1、工作作內容日常環(huán)環(huán)境監(jiān)控控1.1系系統(tǒng)運行行環(huán)境監(jiān)監(jiān)控查看Orraclle 數(shù)數(shù)據文件件、控制制文件、聯(lián)機日日志及歸歸檔日志志存放的的文件系系統(tǒng)或裸裸設備空空間使用用情況。重點關注注Oraaclee軟件及及數(shù)據文文件所在在卷空間間使用率率:su - orraclleAIX、linnux查查看磁盤盤空間:df kv HP-UUX查看看磁盤空空間:bbdf檢測操作作系統(tǒng)CCPU、內存、交換區(qū)區(qū)、I/OO配置狀狀況AIX :CPU、內存、網網絡、IIO、進進程、頁頁面交換換:
17、toppasLinuux、HHP-UUX :CPU、內存、網網絡、IIO、進進程、頁頁面交換換: ttop1.2數(shù)數(shù)據庫運運行狀況況監(jiān)控1.2.1外部部檢查Orraclle實例例核心后后臺進程程是否都都存在、狀態(tài)是是否正常常$ pss -eef|ggrepp orra_查看數(shù)據據庫實例例是否能能正常連連接、訪訪問SQL seelecct sstattus froom vv$innstaancee;監(jiān)聽是否否正常$ lssnrcctl staatuss1.2.2內部部是否有表表空間出出現(xiàn)故障障SQL seelecct ttabllesppacee_naame,staatuss frrom dba
18、a_taableespaacess;日志文件件是否正正常SQL Seleect * ffromm v$logg;SQL Seelecct * frrom v$llogffilee;2、工作作內容日常性性能監(jiān)控控2.1 間隔一一段時間間使用操作作系統(tǒng)ttop等等工具監(jiān)監(jiān)控系統(tǒng)統(tǒng)資源動動態(tài)運行行狀況CPU、內存、網網絡、IIO、進進程、頁頁面交換換等主要要活動監(jiān)監(jiān)控: toop、ttopaas、vvmsttat、iosstatt等2.2間間隔一段段時間對對數(shù)據庫庫性能進進行監(jiān)控控2.2.1Orraclle 99i 圖圖形工具具Perrforrmannce Mannageer監(jiān)控控頂層會會話及頂頂層
19、SQQL打開OEEM控制制臺,選選中要監(jiān)監(jiān)控的數(shù)數(shù)據庫。工具中選選擇 DDiaggnossticc PaackPerrforrmannce Mannageer,也也可直接接選中TTop Sesssionn或Toop SSQL。Oraccle99i 的的Perrforrmannce Mannageer工具具監(jiān)控內內容主要要有:內內存的使使用情況況,IOO情況,Oracle數(shù)據庫進程情況,sql語句運行情況等,主界面如下:可以通過過頂層會會話下鉆鉆獲取到到相關SSQL執(zhí)執(zhí)行計劃劃等信息息,也可可以直接接查看ToopSqql選項項獲取當當前執(zhí)行行最頻繁繁、消耗耗資源最最多的SSQL語語句在數(shù)據頁頁簽
20、下面面列出了了監(jiān)控的的選項列列表,可可以根據據各類選選項對SSQL語語句進行行排序。選中相關關SQLL語句,單擊右鍵選擇“下鉆”到“解釋計劃”查看執(zhí)行計劃:執(zhí)行計劃劃顯示如如下:2.2.2Orraclle100gOEEM工具具監(jiān)控頂頂層會話話及獲取取SQLL詳細信信息登錄Orraclle100g OOEM,選選擇性能能 其它監(jiān)監(jiān)視鏈接接:頂級級活動點擊頂級級會話中中的會話話ID點擊SQQL IID,查查看該頂頂級會話話中SQQL的詳詳細信息息點擊計劃劃標簽,查查看該SSQL語語句的詳詳細執(zhí)行行計劃瀏覽該頂頂層會話話對應SSQL語語句的詳詳細信息息2.2.3字符符界面下下Sqll語句及用用戶進程
21、程信息采采集通過視圖圖查看當當前主要要影響性性能SQQL語句句語法模版版SELEECT * FFROMM (SEELECCT hhashh_vaaluee,adddreess,subbstrr(sqql_ttextt,1,40) sqql, llistt off coolummns, lisst oof dderiivedd vaaluees FFROMM VV$SQQL oor VV$SQQLXSS orr V$SQLLAREEA WHHEREE llistt off thhressholld ccondditiionss foor ccoluumnss ORRDERR BYY llistt
22、 off orrderringg coolummns DEESC)WHERRE rrownnum 10000000 AAND exeecuttionns 100 ORRDERR BYY buuffeer_ggetss DEESC)WHERRE rrownnum seelecct ssid,serriall#,uuserrnamme ffromm v$sesssioon;開始跟蹤蹤結束跟跟蹤Execc dbbms_sysstemm.seet_eev(99,4337,1100446,88,用戶名名);Execc dbbms_sysstemm.seet_eev(99,4337,1100446,00,
23、用戶名名);生成的跟跟蹤文件件在usser_dummp_ddestt目錄下下tkprrof工工具輸出出跟蹤報報表信息息tkprrof /oppt/ooraccle/admmin/ytccw/uudummp/yytcww_orra_110266.trrc /optt/orraclle/aadmiin/yytcww/uddumpp/yttcw_oraa_10026.prff aggrregaate=yess syys=nno ssortt=fcchella3、工作作內容日常數(shù)數(shù)據庫管管理3.1一一天內間間隔一定定時間運運行3.1.1檢查查警告日日志文件件中最新新錯誤信信息Linuux、Uniix系
24、列列平臺:vi aalerrtsiid.llog輸入:“/ORRA”回車進進行查找找Winddowss 平臺臺下使用用常用的的文本編編輯工具具即可查查看搜索索警告日日志文件件中Orraclle錯誤誤信息3.1.2系統(tǒng)統(tǒng)運行狀狀況快照照采集每天根據據實際情情況,在在以下三三個階段段手工運運行Sttatsspacck快照照采集,輸輸出快照照報表:正常工作作壓力下下每天業(yè)務務最高峰峰期特殊業(yè)務務運行階階段3.1.2.11 Orraclle 99i自動動化腳本本方式快快照采集集創(chuàng)建當前前時間點點快照如需采集集當前數(shù)數(shù)據庫運運行狀況況快照,取取20分分鐘間隔隔兩次運運行該腳腳本。自動執(zhí)行行staatsp
25、packk快照腳腳本:staatsppackk_auuto_exeec.ssh#!/bbin/sh# crreattor: jaamess_jiiangg# fuuncttionn: prroduuce staatpaack snaapshhotechoo AAutoo Exxecuute Staatsppackk$ORAACLEE_HOOME/binn/sqqlpllus /noologg EOFFconnnectt peerfsstatt/peerfsstattexecc sttatsspacck.ssnappechoo AAutoo exxecuute staatsppackk suuc
26、ceessffullly!exittEOF輸出最近近兩個快快照時間間點之間間的快照照信息報表表自動產生生最近兩兩個快照照時間點點統(tǒng)計信信息快照照腳本:staatsppackk_auuto_repportt.shh#!/bbin/sh# crreattor: jaamess_jiiangg# fuuncttionn:geet sstattpacck rrepoortechoo Autto ccreaate staatsppackk snnapsshott!SQLPPLUSS=$OORACCLE_HOMME/bbin/sqllpluusLOGFFILEE=$OORACCLE_HOMME/sspre
27、eporrt.llogREPFFILEE=$OORACCLE_HOMME/sspreeporrt.llst$ORAACLEE_HOOME/binn/sqqlpllus -S perrfsttat/perrfsttat EEOFSET ECHHO OOFFSET HEAADINNG OOFFSET FEEEDBAACK OFFFSET PAGGESIIZE 0SET LINNESIIZE 10000SET TRIIMSPPOOLL ONNSPOOOL $LOGGFILLEseleect SNAAP_IID ffromm (sseleect SNAAP_IID ffromm sttatss$ssn
28、appshoot wwherre IINSTTANCCE_NNUMBBER=1 oordeer bby SSNAPP_TIIME dessc) wheere rowwnumm3;SPOOOL OOFF;set echho oonset feeedbaack onset heaadinng oonexittEOFlinee1=taiil -1 $LOGGFILLElinee2=heaad -1 $LOGGFILLEechoo llinee1 iis$linne1echoo llinee2 iis$linne2$ORAACLEE_HOOME/binn/sqqlpllus -S perrfsttat
29、/perrfsttat coonneect tarrgett syys/ooracclermanncoonfiigurre cconttrollfille aautoobacckupp onn;rmanncoonfiigurre cconttrollfille aautoobacckupp foormaat ffor devvicee tyype dissk ttoff:rrmann_baak%F.cctl;rmanncoonfiigurre ssnappshoot cconttrollfille nnamee toof:rmman_bakksnnap_%F.ctll;Rmann備份命命令寫到
30、到一個腳腳本中,在在命令行行中執(zhí)行行這個腳腳本RMANN TAARGEET / NOOCATTALOOG ssys/oraacleeCMDDFILLEf: bbackkup_inccre_1.rrcvLLOGff: bbackkup_inccre_1.logg該命令可可設置為為croontaab(uunixx/liinuxx),bbat批批處理任任務(WWinddowss),在每天天特定的的時間點點自動運運行。增量備份份腳本: baackuup_iincrre_11.rccvrun alllocaate chaanneel cc1 ttypee DIISK ;backkup inccremme
31、nttal levvel = 11 foormaat f:rmaan_bbakinccre_1_%d_%s_%p.bbak(dattabaase inccludde ccurrrentt coontrrolffilee);backkup forrmatt ff:rrmann_baakaarchh%u_%s_%p.bakk(arcchivveloog ffromm tiime syysdaate-1 alll deelette iinpuut);顯示RMMAN備備份集信信息:RMANN llistt baackuupseet;注:上述述腳本中中涉及的的文件路路徑需根根據現(xiàn)場場環(huán)境具具體情況況進行
32、相相應修改改。3.2.2.22 Orraclle100g OOEM圖圖形化方方式設置置RMAAN備份份自動執(zhí)執(zhí)行任務務RMANN備份主要要參數(shù)設設置登錄100g OOEM,選選擇維護護 備份設設置磁盤設備備備份路路徑、并并行度指指定(根根據服務務器cppu個數(shù)數(shù)匹配)備份策略略設置主要是指指定備份份磁盤位位置及備備份保留留時間,下下圖設置置中為周周備份策策略考慮慮,保留留最近77天備份份。兩種RMMAN自自動調度度備份策略略使用Orraclle建議議的自動動調度備備份策略略選擇維護護調度度備份選擇“調調度Orraclle建議議的備份份”選擇備份份目標介介質,缺缺省備份份到磁盤盤介質該備份策策略
33、內容容描述設置該策策略執(zhí)行行數(shù)據庫庫全量或或增量備備份的調調度時間間自定義RRMANN自動備備份策略略選擇“調調度定制制備份”選擇備份份類型、模式、歸檔日日志、過過時備份份清理策策略備份目標標介質設設置(缺缺省使用用前面“備份設設置”中設置置的參數(shù)數(shù))備份自動動執(zhí)行的的調度時時間設置置(通常常設置在在系統(tǒng)空空閑時進進行,如如晚上112點過過后)備份設置置信息復復查,確確定后提提交作業(yè)業(yè)通過查看看作業(yè)可可以了解解備份任任務進展展情況。查看當前前數(shù)據庫庫RMAAN備份份信息選擇維護護備份份/恢復復中“備份報報告”可以查查看所有有備份執(zhí)執(zhí)行情況況注:前面面描述的的是數(shù)據據庫全量量備份的的調度策策略設
34、置置,增量量備份的的調度策策略設置置方法類類似,只只需要在在備份類類型中選選擇增量量備份即即可。設設置完成成后EAAS數(shù)據據庫自動動備份策策略為一一周一次次全量備備份,在在星期六六晚上112點進進行。周周一到周周五每天天晚上112點執(zhí)執(zhí)行一次次增量備備份,保保留最近近7天備備份,過過期備份份、歸檔檔日志自自動刪除除。建議議現(xiàn)場每每周周末末將RMMAN備備份的文文件脫機機保存。(防止止服務器器存儲介介質損壞壞導致數(shù)數(shù)據丟失失)Oraccle邏邏輯備份份(EXXP/EEXPDDP)1) 操操作系統(tǒng)統(tǒng)級設置置自動備備份任務務oraccle用用戶登錄錄操作系系統(tǒng),運運行crronttab -e,添加加
35、以下內內容:50 223 * * 1-66/homme/ooraccle/10ggauttoexxpdpp/eass_exxpdpp_MoontooSatt.shh /hoome/oraaclee/100gauutoeexpddp/eexpddp.llog 2&1#星期一一到星期期六晚上上11點點50導導出數(shù)據據50 223 * * 0/hoome/oraaclee/100gauutoeexpddp/eeas_exppdp_Sunndayy.shh /hoome/oraaclee/100gauutoeexpddp/eexpddp.llog 2&1#星期日日11點點50開開始導出出數(shù)據,并并刪除
36、上上周一到到周六導導出的備備份數(shù)據據。2) 邏邏輯備份份腳本邏輯備份份腳本 eass_exxpdpp_MoontooSatt.shh(星期期一到星星期六)#!/bbin/sh#=# SCCRIPPT : eaas_eexpddp_MMonttoSaat.ssh# AUUTHOOR : Jaamess_jiiangg# Daate : 20007-10-10# REEV : 1.0# PLLATFFORMM : AIIX LLinuux SSolaariss HppUniix# PUURPOOSE : Thhis scrriptt iss ussed to runn loogicc baacku
37、up.# Coopyrrighht(cc) 220077 Kiingddee Co.,Lttd.# Alll RRighhts Resservved#=DAY=daate +%uuFILEE_TAARGEET=eeas_exppdp_exxpr $DAAY.dmppFILEE_LOOG=eeas_exppdp_exxpr $DAAY.logg expoort FILLE_TTARGGET FILLE_LLOG #導出的的Oraaclee實例名名,尤其其是服務務器存在在多個實實例時需需指定ORACCLE_SIDD=orrclORACCLE_BASSE=/homme/aapp/oraacleeOR
38、ACCLE_HOMME=$ORAACLEE_BAASE/oraaclee/prroduuct/10.2.00/dbb_1expoort ORAACLEE_SIID OORACCLE_BASSE OORACCLE_HOMMEPATHH=$PPATHH:$HHOMEE/biin:$ORAACLEE_HOOME/binnexpddp ssysttem/oraaclee scchemmas=nm ddireectoory=eass_exxpdpp_diir ddumppfille=$FILLE_TTARGGET loggfille=$FILLE_LLOG jobb_naame=casses_exppo
39、rtt paaralllell=4 邏輯備份份腳本 eass_exxpdpp_Suundaay.ssh(星星期日)#!/bbin/sh#=# SCCRIPPT : eaas_eexpddp_SSundday.sh# AUUTHOOR : Jaamess_jiiangg# Daate : 20007-10-10# REEV : 1.0# PLLATFFORMM : AIIX LLinuux SSolaariss HppUniix# PUURPOOSE : Thhis scrriptt iss ussed to runn loogicc baackuup.#=DAY=daate +%uuFILEE
40、_TAARGEET=eeas_exppdp_exxpr $DAAY.dmppFILEE_LOOG=eeas_exppdp_exxpr $DAAY.logg expoort FILLE_TTARGGET FILLE_LLOG #導出的的Oraaclee實例名名,尤其其是服務務器存在在多個實實例時需需指定ORACCLE_SIDD=orrclORACCLE_BASSE=/homme/aapp/oraacleeORACCLE_HOMME=$ORAACLEE_BAASE/oraaclee/prroduuct/10.2.00/dbb_1cd /homme/ooraccle/10ggauttoexxpdpp
41、rm -f eeas_exppdp*.dmmp eeas_exppdp*.loogexpddp ssysttem/oraaclee scchemmas=nm ddireectoory=eass_exxpdpp_diir ddumppfille=$FILLE_TTARGGET loggfille=$FILLE_LLOG jobb_naame=casses_expportt paaralllell=4 附: 上上述腳本本中導出出路徑/homme/ooraccle/10ggauttoexxpdpp需根據據現(xiàn)場實實際情況況修改,備備份腳本本eass_exxpdpp_MoontooSatt.shh、ea
42、as_eexpddp_SSundday.sh需需賦予可可執(zhí)行權權限。EExpddp導出出的EAAS用戶戶(scchemmas=用戶名名)根據據現(xiàn)場EEAS用用戶名修修改。EExpddp導出出目錄需需要創(chuàng)建建,具體體方法請請參看本本文檔 HYPERLINK l _日常常工作數(shù)據庫庫第一次次安裝部部署后需需做的工工作 四 日日常工作作數(shù)據庫庫第一次次安裝部部署后需需做的工工作。建議現(xiàn)現(xiàn)場每周周周末將邏邏輯備份份的dmmp文件件脫機保保存。(防防止服務務器存儲儲介質損損壞導致致數(shù)據丟丟失)3.2.3根據據監(jiān)控信信息,對對需要的的表、索索引統(tǒng)計計分析3.2.3.11 Orraclle9ii 自動動化腳
43、本本方式對對表、索索引進行行統(tǒng)計分分析Oraccle99i缺省省不對表表進行改改動監(jiān)控控,如果果需要根根據監(jiān)控控信息來來判斷是是否需對對表進行行重新統(tǒng)統(tǒng)計分析析,則需需要手工工打開表表監(jiān)控開開關,如如下:打開表監(jiān)監(jiān)控開關關:alteer ttablle 表表名 mmoniitorringg;/監(jiān)監(jiān)控表信信息記錄錄在syys.ddba_tabb_moodifficaatioons視視圖中根據監(jiān)控控信息對對用戶統(tǒng)統(tǒng)計信息息分析收收集腳本本:dbmss_sttatss.gaatheer_sscheema_staats(ownnnamme=nmmeass,ooptiionss=GATTHERR AUU
44、TO)3.2.3.22 Orraclle100g自動動化任務務表、索索引統(tǒng)計計分析方方式Oraccle110g 缺省自自動對所所有表變變動進行行監(jiān)控,并并自動執(zhí)執(zhí)行所有有用戶統(tǒng)統(tǒng)計分析析,可以以禁止該該缺省方方式,在在dbcconssolee中手工工配置對對特定用用戶統(tǒng)計計分析任任務。Oraccle110g禁禁用、啟啟用缺省省數(shù)據庫庫自動統(tǒng)統(tǒng)計信息息分析收收集任務務:execc dbbms_schheduulerr.diisabble(SYYS.GGATHHER_STAATS_JOBB);execc dbbms_schheduulerr.ennablle(SYSS.GAATHEER_SSTAT
45、TS_JJOB);Oraccle110g OEMM圖形工工具自定定義配置置統(tǒng)計分分析任務務登錄OEEM,選選擇管理理統(tǒng)計計信息管管理管管理優(yōu)化化程序統(tǒng)統(tǒng)計信息息選擇“操操作”搜集集優(yōu)化程程序統(tǒng)計計信息選擇“方方案”,點擊擊下一步步設置用戶戶統(tǒng)計信信息分析析自動執(zhí)執(zhí)行的時時間調度度示例中設設置的是是從20007-03-29開開始,每每天晚上上12點點自動執(zhí)執(zhí)行用戶戶NMEEAS統(tǒng)統(tǒng)計信息息分析,用戶統(tǒng)計計信息分分析任務務設置完完整欄目目顯示提交完成成任務設設置查看數(shù)據據庫中所所有自動動調度任任務執(zhí)行行情況OEM中中選擇欄欄目:管管理統(tǒng)統(tǒng)計信息息管理(管管理優(yōu)化化程序統(tǒng)統(tǒng)計信息息)選擇相關關鏈接作
46、業(yè)調調度程序序注:上述述配置的的自動統(tǒng)統(tǒng)計分析析任務利利用Orraclle自動動監(jiān)控來來判斷哪哪些對象象改動較較大,需需要重新新進行統(tǒng)統(tǒng)計分析析。然后后在調度度的時間間對其重重新進行行統(tǒng)計分分析。、日常工工作每隔一周工工作內容容文件整理理工作警告日志志、跟蹤蹤文件、dummp文件件清理備份文件件整理Stattspaack統(tǒng)統(tǒng)計分析析報告整整理數(shù)據庫全全量備份份2.1 Oraaclee 9iiRMAAN自動動化腳本本方式全全量備份份Rmann備份命命令寫到到一個腳腳本中,在在命令行行中執(zhí)行行這個腳腳本RMANN TAARGEET / NOOCATTALOOG ssys/oraacleeCMDDF
47、ILLE ee: bacckupp_inncree_0.rcvvLOGG e: bbackkup_inccre_0.logg數(shù)據庫完完全備份份腳本: baackuup_ffulll_0.rcvvrun alllocaate chaanneel cc1 ttypee DIISK ;backkup inccremmenttal levvel = 00 foormaat f:rmaan_bbakinccre_0_%d_%s_%p.bbak(dattabaase inccludde ccurrrentt coontrrolffilee);backkup forrmatt ff:rrmann_baaka
48、archh%u_%s_%p.bakk(arcchivveloog ffromm tiime syysdaate-1 alll deelette iinpuut);刪除過期期備份:RMANNdeelette eexpiiredd baackuup;2.2 Oraaclee 100gOEEM 圖圖形方式式創(chuàng)建RRMANN全量備份份數(shù)據庫庫任務具體方法法、步驟驟請參看看 HYPERLINK l _RMMAN備備份(包包括控制制文件、歸檔日日志) 數(shù)據據庫日常常工作每天應應做工作作內容中RMMAN備備份部分分根據一周周數(shù)據增增長率分分析預留留數(shù)據文文件下一一周所需需增長空空間3.1 SQLL腳本方方式
49、查看看數(shù)據文件件空間使使用率查查看腳本本:SELEECT ddf.ttabllesppacee_naame, ROOUNDD (ddf.BBYTEES / 10024 / 110244) tottal(MB), RROUNND (dff.BYYTESS - x.ffreee) / 10024 / 110244) useed(MMB), RROUNND (x.hhw / 10024 / 110244) hhwattermmarkker, RROUNND (x.ffreee / 10224 / 10024) ffreee(MBB), dff.fiile_namme FROOM ddba_datta
50、_ffilees ddf, (SELLECTT fille_iid, MAXX (bblocck_iid * p.VALLUE) hww, SSUM (BYYTESS) ffreee FRROM dbaa_frree_spaace, v$parrameeterr p WHEERE p.NNAMEE = dbb_bllockk_siize GROOUP BY fille_iid) x WWHERRE xx.fiile_id = ddf.ffilee_iddORDEER BBY 11, 223.2 Oraaclee 9ii OEEM 數(shù)數(shù)據文件件管理3.3 Oraaclee 100g OOEM 數(shù)
51、據文文件管理理索引使用用情況及及碎片分析析4.1表表包含的的索引及及相關列列檢查表及索引引創(chuàng)建、修改日日期檢查查EAS用用戶登錄錄到數(shù)據據庫,執(zhí)執(zhí)行語句句:SQLSELLECTT OBBJECCT_NNAMEE,OBBJECCT_TTYPEE,CRREATTED,LASST_DDDL_TIMME,SSTATTUS FROOM UUSERR_OBBJECCTS;表包含的的索引及及索引相相關列檢檢查SQL SSELEECT INDDEX_NAMME,TTABLLE_NNAMEE,COOLUMMN_NNAMEE FFROMM USSER_INDD_COOLUMMNS WHEERE TABBLE_NA
52、MME LLIKEE TT_% ORRDERR BYY TAABLEE_NAAME;特定表及及其關聯(lián)聯(lián)索引、列詳細細信息檢檢查SELEECT A.TTABLLE_NNAMEE,A.INDDEX_NAMME,CCOLUUMN_NAMME,CCREAATEDD,LAAST_DDLL_TIIME,LASST_AANALLYZEED FFROMM USSER_INDD_COOLUMMNS A,UUSERR_OBBJECCTS B,USEER_IINDEEXESS C WHEERE A.IINDEEX_NNAMEE=B.OBJJECTT_NAAME ANDD B.OBJJECTT_NAAME=C.IIN
53、DEEX_NNAMEEANDD C.TABBLE_NAMME IIN(,)注:如需需輸出語語句執(zhí)行行結果信信息,可可在語句句執(zhí)行前前spoool tabbleiindeex.llistt,執(zhí)行行完成后后再sppooll offf;4.2自自動化腳腳本方式式對索引引進行碎碎片分析析每周監(jiān)測測一次索索引的碎碎片情況況,根據據情況制制定索引引的重建建頻率以以提高索索引使用用效率。1、產生生EASS用戶分分析索引引的腳本本:SQLsellectt aanallyzee inndexx | inddex_namme | VALLIDAATE STRRUCTTUREEfrrom useer_iindeex
54、ess;2、執(zhí)行行EASS用戶下下所有索索引分析析:SQL annalyyze inddex VAALIDDATEE STTRUCCTURRE;.3、基于于分析結結果,查查看索引引碎片率率:SQL seelecct nnamee,deel_llf_rrowss_leen,llf_rrowss_leen,(dell_lff_roows_lenn/lff_roows_lenn)*1100 froom iindeex_sstatts;索引碎片片率(%) = (被被刪除的的索引長長度/索索引總長長)*1100 4、對碎碎片率高高的索引引執(zhí)行重重建整理理SQL allterr inndexx reebu
55、iild; 4.3打打開索引引自動監(jiān)監(jiān)控開關關如數(shù)據庫庫中新增增加、修修改了索索引,則則可以打打開這些些索引的的自動監(jiān)監(jiān)控。監(jiān)測索引引的使用用情況,根根據使用用情況,刪刪除未使使用的索索引,并并添加能能提高查查詢和處處理性能能的索引引。 SQL allterr inndexx moonittoriing usaage; SQL allterr inndexx noomonnitoorinng uusagge;SQL seelecct iindeex_nnamee,ussed froom vv$obbjecct_uusagge;對用戶所所有表、索引進進行統(tǒng)計計分析5.1 查詢EEAS用用戶所有有
56、表、索索引的最最新統(tǒng)計計分析時時間表:SQLsellectt taablee_naame,lasst_aanallyzeed ffromm usser_tabbless orrderr byy 2;索引:SQLsellectt taablee_naame,inddex_namme,llastt_annalyyzedd frrom useer_iindeexess orrderr byy 1,3注:laast_anaalyzzed字字段顯示示的日期期太老,則表明該表或索引最近未做統(tǒng)計分析,如果恰好最近大量更新、導入或刪除了記錄,需要重新對其執(zhí)行統(tǒng)計分析。5.2 自動化化腳本方方式對所所有表、索引
57、統(tǒng)統(tǒng)計分析析對用戶所所有對象象進行完完整統(tǒng)計計信息分分析收集集腳本:dbmss_sttatss.gaatheer_sscheema_staats(ownnnamme=nmmeass,mmethhod_optt=FORR ALLL IINDEEXEDDCOLLUMNNS SSIZEE auuto,esttimaate_perrcennt=1000,deegreee=DBMMS_SSTATTS.DDEFAAULTT_DEEGREEE,ccasccadee=ttruee) 9i需需(加入入croontaab或bbat任任務)5.3OOraccle 10gg OEEM圖形形化自定定義對所所有表、索引統(tǒng)
58、統(tǒng)計分析析的自動動化調度度任務登錄OEEM,選選擇管理理統(tǒng)計計信息管管理管管理優(yōu)化化程序統(tǒng)統(tǒng)計信息息“操作”搜集集優(yōu)化程程序統(tǒng)計計信息范圍選項項方案中中選擇“定制選選項”添加用來來做統(tǒng)計計信息收收集的EEAS用用戶配置周統(tǒng)統(tǒng)計信息息收集OOraccle相相關參數(shù)數(shù)配置周統(tǒng)統(tǒng)計信息息收集任任務執(zhí)行行的調度度時間(下下圖中配配置的為為每周星星期六晚晚上122點自動動執(zhí)行統(tǒng)統(tǒng)計信息息搜集)瀏覽周統(tǒng)統(tǒng)計信息息收集任任務配置置的完整整信息提交完成成周統(tǒng)計計信息收收集任務務配置注: 每每周末EEAS用用戶下所有表、索引通通過上述述任務執(zhí)執(zhí)行完整整的統(tǒng)計計分析。導出表、索引最最新統(tǒng)計計分析數(shù)數(shù)據將導出的的統(tǒng)
59、計分分析數(shù)據據導入測測試庫,可可以在測測試庫重重新構建建性能關關鍵或所所有sqql語句句執(zhí)行計計劃、與與基準執(zhí)執(zhí)行計劃劃進行比比較。導出用戶戶當前統(tǒng)統(tǒng)計信息息:execc dbbms_staats.expportt_scchemma_sstatts(nmeeas,sstatts_eexpoort)注:存儲儲導出信信息的表表staats_expportt需在安安裝部署署EASS后臺數(shù)數(shù)據庫時時創(chuàng)建??梢钥紤]慮與周統(tǒng)統(tǒng)計信息息收集放放在同一一jobb中性能報告告分析就一周來來的sttatsspacck報告告進行整整理、分分析,主主要關注注:數(shù)據庫整整體性能能狀況指標標數(shù)據庫主主要等待待事件最消耗ccpu、內存資資源、II/O的的SQLL語句、日常工工作每月應應做工作作內容性能全面面分析全面分析析一次SSTATTSPAACK報報告數(shù)據庫主主要性能能指標數(shù)據庫主主要等待待事件最消耗ccpu、內存資資源、II/O的的SQLL語句空間使用用增長的的全面分分析確定是否否需要擴擴充存儲儲空間考慮預留留足夠下下個月使使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《計量管理系統(tǒng)論》課件
- 腰椎血管瘤的健康宣教
- 羥磷灰石沉積病的臨床護理
- 踝部骨折的健康宣教
- 手部濕疹的臨床護理
- 2021年功率器件設計行業(yè)新潔能分析報告
- 《電工電子技術 》課件-第4章 變壓器及應用
- 孕期牙痛的健康宣教
- 安全生產培訓課件金能
- 《支付寶相關功能》課件
- 2024八大特殊作業(yè)安全管理培訓
- 動火作業(yè)應急預案樣本(4篇)
- Unit 4 Plants around us(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- Unit 5 The colourful world Part A Letters and sounds(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 2024年抖音直播平臺搭建合同
- 2024年國家公務員考試《申論》真題(地市級)及答案解析
- 2024-2025大學英語考試六級漢譯英中英對照
- 新能源汽車充電樁項目可行性研究報告模板及范文
- 新西蘭飲食文化英文介紹課件
- 改溝改渠施工方案
- C程序設計1-5章測試題(答案版本)
評論
0/150
提交評論