版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE PAGE11 日常工作手冊文檔控制修改記錄審閱姓名職位目錄TOC\o”1-3"\h\z\uHYPERLINK\l”_Toc175654314"背景概述 PAGEREF_Toc175654314\h1HYPERLINK\l"_Toc175654315”工作內容 PAGEREF_Toc175654315\h2HYPERLINK\l"_Toc175654316”每天的工作?PAGEREF_Toc175654316\h2HYPERLINK\l"_Toc175654317"每周的工作?PAGEREF_Toc175654317\h7HYPERLINK\l”_Toc175654318"每月的工作?PAGEREF_Toc175654318\h9HYPERLINK\l"_Toc175654319”每季度的工作 PAGEREF_Toc175654319\h10HYPERLINK\l”_Toc175654320”附錄?PAGEREF_Toc175654320\h11 PAGE1 PAGE14 工作內容每天的工作檢查數(shù)據(jù)庫狀態(tài)
確認所有的INSTANCE狀態(tài)以及l(fā)istener狀態(tài)正常,登陸到所有數(shù)據(jù)庫或例程,檢測ORACLE后臺進程:$ps–ef|grepora$lsnrctlstatusSQL>selectstatusfromv$instance;檢查文件系統(tǒng)如果文件系統(tǒng)的剩余空間過小或增長較快,需對其進行確認并刪除不用的文件以釋放空間。$df–k$df—h檢查警告日志文件(alert_SID.log)Oracle在運行過程中,會在警告日志文件(alert_SID。log)中記錄數(shù)據(jù)庫的一些運行情況:數(shù)據(jù)庫的啟動、關閉,啟動時的非缺省參數(shù);數(shù)據(jù)庫的重做日志切換情況,記錄每次切換的時間,及如果因為檢查點(checkpoint)操作沒有執(zhí)行完成造成不能切換,會記錄不能切換的原因;對數(shù)據(jù)庫進行的某些操作,如創(chuàng)建或刪除表空間、增加數(shù)據(jù)文件;數(shù)據(jù)庫發(fā)生的錯誤,如表空間不夠、出現(xiàn)壞塊、數(shù)據(jù)庫內部錯誤(ORA-600)定期檢查日志文件,根據(jù)日志中發(fā)現(xiàn)的問題及時進行處理問題處理啟動參數(shù)不對檢查初始化參數(shù)文件因為檢查點操作或歸檔操作沒有完成造成重做日志不能切換如果經常發(fā)生這樣的情況,可以考慮增加重做日志文件組;想辦法提高檢查點或歸檔操作的效率;有人未經授權刪除了表空間檢查數(shù)據(jù)庫的安全問題,是否密碼太簡單;如有必要,撤消某些用戶的系統(tǒng)權限出現(xiàn)壞塊檢查是否是硬件問題(如磁盤本生有壞塊),如果不是,檢查是那個數(shù)據(jù)庫對象出現(xiàn)了壞塊,對這個對象進行重建表空間不夠增加數(shù)據(jù)文件到相應的表空間出現(xiàn)ORA-600根據(jù)日志文件的內容查看相應的TRC文件,如果是Oracle的bug,要及時打上相應的補丁alert_SID。log通常是在$ORACLE_BASE/admin/〈SID>/bdump目錄下.使用Unix‘tail’或者more命令查看該日志信息(為了方便查詢,每天查詢后將查詢的日志mv到與日志同一目錄下的bak目錄下);定期檢查警告日志、TRC文件及l(fā)istener日志如果這些日志量非常大,占用很大的資源空間,可考慮定期刪除以便釋放資源。一般情況下這些文件存在的相關目錄:警告日志:$ORACLE_BASE/admin/<SID〉/bdump或者通過SQL>showparameterbackground_dump_dest參數(shù)查看其存放位置;Trc文件:$ORACLE_BASE/admin/<SID>/udump或者通過SQL〉showparameteruser_dump_dest參數(shù)查看其存放位置;Listener日志:$ORACLE_HOME/network/log查看數(shù)據(jù)庫連接信息定時對數(shù)據(jù)庫的連接情況進行檢查,看與數(shù)據(jù)庫建立的會話數(shù)目是不是正常,如果建立了過多的連接,會消耗數(shù)據(jù)庫的資源。同時,對一些“掛死”的連接,可能需要手工進行清理。以下的SQL語句列出當前數(shù)據(jù)庫建立的會話情況:Selectcount(*)fromv$session;――查看當前會話連接數(shù)selectsid,serial#,username,program,machine,statusfromv$session;SIDSERIAL#USERNAMEPROGRAMMACHINESTATUS—-—-——————---———--————-—---—-—--—-—-——————---——-——-—-——--————---—-—-13oracle@xz15saledb(PMON)xz15saledbACTIVE23oracle@xz15saledb(DBW0)xz15saledbACTIVE33oracle@xz15saledb(DBW1)xz15saledbACTIVE43oracle@xz15saledb(LGWR)xz15saledbACTIVE53oracle@xz15saledb(CKPT)xz15saledbACTIVE63oracle@xz15saledb(SMON)xz15saledbACTIVE73oracle@xz15saledb(RECO)xz15saledbACTIVE81oracle@xz15saledb(CJQ0)xz15saledbACTIVE93oracle@xz15saledb(ARC0)xz15saledbACTIVE103oracle@xz15saledb(ARC1)xz15saledbACTIVE1111319ZKAccPrtInv_svr@xz15tuxedo2(TNSV1-V3)xz15tuxedo2INACTIVE1348876ZGupload@xz15saleap(TNSV1—V3)xz15saleapINACTIVE1720405ZKAccCreateRpt@xz15tuxedo1(TNSV1-V3)xz15tuxedo1INACTIVE2012895ZKOweScanSvr@xz15billdb(TNSV1—V3)xz15billdbINACTIVE其中,SID會話(session)的ID號;SERIAL#會話的序列號,和SID一起用來唯一標識一個會話;USERNAME建立該會話的用戶名;PROGRAM這個會話是用什么工具連接到數(shù)據(jù)庫的;STATUS當前這個會話的狀態(tài),ACTIVE表示會話正在執(zhí)行某些任務,INACTIVE表示當前會話沒有執(zhí)行任何操作;如果DBA要手工斷開某個會話,則執(zhí)行:(一般不建議使用這種方式去殺掉數(shù)據(jù)庫的連接,這樣有時候session不會斷開。容易引起死連接。建議通過sid查到操作系統(tǒng)的spid,使用ps–ef|grepspidno的方式確認spid不是ORACLE的后臺進程.使用操作系統(tǒng)的kill-9命令殺掉連接)altersystemkillsession’SID,SERIAL#’;注意:上例中SID為1到10(USERNAME列為空)的會話,是Oracle的后臺進程,不要對這些會話進行任何操作。檢查數(shù)據(jù)庫當日備份的有效性。對RMAN備份方式:檢查第三方備份工具的備份日志以確定備份是否成功對EXPORT備份方式:檢查exp日志文件以確定備份是否成功對其他備份方式:檢查相應的日志文件檢查數(shù)據(jù)文件的狀態(tài)SQL>selectfile_name,statusfromdba_data_files;SQL>selectcount(*)fromdba_data_files;SQL〉selectcount(*)fromdba_data_fileswherestatus='AVAILABLE’;如果數(shù)據(jù)文件的STATUS列不是AVAILABLE,那么就要采取相應的措施,如對該數(shù)據(jù)文件進行恢復操作,或重建該數(shù)據(jù)文件所在的表空間。檢查表空間的使用情況selectf.tablespace_name,a.total,f.free,round((f。free/a。total)*100)"%Free"from(selecttablespace_name,sum(bytes/(1024*1024))totalfromdba_data_filesgroupbytablespace_name)a,(selecttablespace_name,round(sum(bytes/(1024*1024)))freefromdba_free_spacegroupbytablespace_name)fWHEREa。tablespace_name=f。tablespace_name(+)orderby"%Free”檢查數(shù)據(jù)庫的等待事件setpages80setlines120coleventfora40selectsid,event,p1,p2,p3,WAIT_TIME,SECONDS_IN_WAITfromv$session_waitwhereeventnotlike’SQL%’andeventnotlike’rdbms%’如果數(shù)據(jù)庫長時間持續(xù)出現(xiàn)大量像latchfree,enqueue,bufferbusywaits,dbfilesequentialread,dbfilescatteredread等等待事件時,需要對其進行分析,可能存在問題的語句。鎖表問題的處理查詢目前鎖對象信息,更細節(jié)的鎖處理方式請查看工作中長用腳本colsidfor999999colusernamefora10colschemanamefora10colosuserfora16colmachinefora16colterminalfora20colownerfora10colobject_namefora30colobject_typefora10selectsid,serial#,username,SCHEMANAME,osuser,MACHINE,terminal,PROGRAM,owner,object_name,object_type,o.object_idfromdba_objectso,v$locked_objectl,v$sessionswhereo。object_id=l。object_idands.sid=l。session_id;解鎖處理:altersystemkillsession'&sid,&serial#’;檢查數(shù)據(jù)庫性能,記錄數(shù)據(jù)庫的cpu使用、IO、buffer命中率等等使用vmstat,iostat,sar,top等命令進行信息收集并檢查這些信息,判斷資源使用情況。查看是否有僵死進程selectspidfromv$processwhereaddrnotin(selectpaddrfromv$session);有些僵尸進程有阻塞其他業(yè)務的正常運行,定期殺掉僵尸進程每周的工作監(jiān)控數(shù)據(jù)量的增長情況根據(jù)本周每天的檢查情況找到空間擴展很快的數(shù)據(jù)庫對象,并采取相應的措施—-—刪除歷史數(shù)據(jù)規(guī)定數(shù)據(jù)庫中至少保留6個月的歷史數(shù)據(jù),所以以前的歷史數(shù)據(jù)可以考慮備份然后進行清除以便釋放其所占的資源空間?!?擴表空間altertablespace<tablespace_name〉adddatafile‘<file〉’size<size〉autoextendoff;注意:在數(shù)據(jù)庫結構發(fā)生變化時,如增加了表空間,增加了數(shù)據(jù)文件或重做日志文件這些操作,都會造成Oracle數(shù)據(jù)庫控制文件的變化,DBA應及進行控制文件的備份,備份方法是:執(zhí)行SQL語句:alterdatabasebackupcontrolfileto’/home/backup/control.bak';或:alterdatabasebackupcontrolfiletotrace;這樣,會在USER_DUMP_DEST(初始化參數(shù)文件中指定)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車維修廠安全操作培訓手冊
- 教育培訓投入增長承諾書3篇
- 房屋改色施工方案(3篇)
- 文明交通活動策劃方案(3篇)
- 施工方案評分依據(jù)(3篇)
- 比亞迪推廣活動策劃方案(3篇)
- 活動預熱攝影方案策劃(3篇)
- 渠道聚氨酯施工方案(3篇)
- 爆力施工方案(3篇)
- 班組活動策劃方案模板(3篇)
- 2025年項目總監(jiān)年底工作總結及2026年度工作計劃
- 農業(yè)科技園區(qū)建設與運營方案
- 2025年秋青島版(五四學制)小學數(shù)學五年級上冊(全冊)知識點梳理歸納
- 招投標業(yè)務流程及合同管理指南
- 消防考試試題1000題及答案
- 年會安全知識培訓課件
- 警務基礎解脫技術
- xx市燃氣改造項目可行性研究報告
- 煤礦井下安全員考試題庫及答案
- 海洋油氣新型結構材料分析報告
- 2025年無人駕駛公共交通產品競爭力分析可行性報告
評論
0/150
提交評論