oracle健康檢查巡檢手冊_第1頁
oracle健康檢查巡檢手冊_第2頁
oracle健康檢查巡檢手冊_第3頁
oracle健康檢查巡檢手冊_第4頁
oracle健康檢查巡檢手冊_第5頁
已閱讀5頁,還剩49頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

oracle健康檢查(巡檢)手冊培訓內容了解ORACLE系統檢查的檢查范圍。了解ORACLE系統檢查的基本要素學習檢查時使用到的sql語句學習檢查時使用的基本工具完成一個基本的系統健康檢查檢查目的Oracle運行久了之后就會出現各種問題,我們就要在出問題之前經常關注它,她感冒了就要吃點藥,這樣就不會拖成肺炎。再者,我們經常檢查我們的數據庫,也會加深大家的感情,有句話叫做,感情深了好辦事嘛。久而久之,你將和她越來越熟路。我們這里進行的是一個初步的檢查,不涉及深入的性能分析,嘿嘿,那可難多了,不是新手可以做的事情,等以后大家和她的感情更深點,你就有能力讓她辦更多事情了。所以啊,加深感情是王道,花前月下先……為了得到她,我們要從哪里下手呢?!檢查范圍…主機配置內存參數系統配置:硬盤利用率和可用空間CPU利用率當前操作系統補丁情況Oracle配置:配置文件的內容和位置目錄結構數據文件和位置…檢查范圍表空間Invalid數據庫對象數據庫運行日志文件alert.log網絡信息和NET8:TCP/IP配置,Network吞吐量NET8信息數據庫備份和恢復概況:備份策略恢復策略工欲善其事,必先利其器

---拿出我們的降龍十八掌吧健康檢查基本工具ORACLE工具RDA(REMOTEDIAGNOSTICAGENT)進行系統信息收集.操作系統工具和命令檢查操作系統。SQL命令檢查數據庫配置,SQL命令在ORACLE工具SQL*PLUS中運行。ORACLE工具STATSPACK進行數據庫性能資料的收集.要了解一個人,就必須了解她所處的環境系統參數檢查主機配置ValueServernameOSVersionCPUMemory主機型號內存參數ParameterNameValuemaxsharedmemorysegmentsize(SHMMAX)sharedmemoryidentifiers(SHMMNI)maxattachedshmsegmentsperprocess(SHMSEG)Oracle用戶限制time(seconds)unlimitedfile(blocks)unlimiteddata(kbytes)1048576stack(kbytes)131072memory(kbytes)unlimitedcoredump(blocks)4194303nofiles(descriptors)2048硬盤可用空間間Filesystemkbytesusedavail%usedMountedon/dev/vg00/lvol32097152399680168425619%//dev/vg00/lvol12097152203992187847210%/stand好,知道了環環境,我們現現在來了解她她……數據庫配置檢檢查數據庫版本了解數據庫的當前前版本安裝的產品選選項被使用的產品品選項數據庫參數查看數據庫啟啟動時使用到到的參數文件件查看數據庫的的非默認參數數關注各個參數數,要很好的的調整數據庫庫的參數,以以達到對數據據庫性能優化化的目地這是是需要很大的的各種綜合能能力的。但首首先是你要對對這兩百多個個參數做到如如數家珍,嘿嘿,慢慢回回家數哈,我我就不陪了……在她情緒不好好的時候,你你要學會關心心她,怎么知知道她情緒不不好呢……運行日志和跟跟蹤文件Oracle數據庫進程生生成跟蹤文件件來記錄錯誤誤或沖突,這這些跟蹤文件件可以用來進進一步分析問問題。定期檢查alert.log文件,以便及早發現現問題.控制文件每個數據庫至至少有一個控控制文件。控控制文件記錄錄了數據庫的的物理結構及及同步信息。。建議:控制文文件位于不同同磁盤上。名稱狀態/dev/vg02/rcntl1/dev/vg02/rcntl2/dev/vg02/rcntl3Parametersfoundinthecontrolfile這些是控制文文件中的參數數。如果需要要修改,可以以通過重建控控制文件來實實現。PARAMETERVALUESMAXLOGFILES16MAXLOGMEMBERS3MAXDATAFILES100MAXINSTANCES8MAXLOGHISTORY23360Redolog文件對于恢復操作作,最為關鍵鍵的結構是在在線RedoLog。在線RedoLog一般由兩個或或兩個以上預預先分配的存存儲數據庫變變化的文件組組成。為了防防止例程故障障,每個數據據庫的例程都都有相關的在在線RedoLog。每個數據庫至至少有兩個RedoLog組,每組至少少有一個日志志文件。Oracle的多重在線RedoLog文件可以確保保在線日志文文件的安全。。對于多重在在線RedoLog文件,LGWR同時將相同的的RedoLog信息寫入不同同的RedoLog文件中,從而而減少單個文文件丟失的損損失。當Oracle無法訪問一個個RedoLog文件時,這個個文件狀態變變為INVALID。當Oracle推測一個RedoLog文件不完整或或者不正確時時,它的狀態態變為STALE。當一個STALE的文件被重用用時,即其所所在日志文件件組活動時,,此文件也能能夠使用。在線RedoLog文件減少了數數據庫數據丟丟失的損失,,比如當發生生例程故障時時,沒有被寫寫入數據文件件的數據可以以從在線RedoLog文件中恢復。。logfileGROUP#THREAD#SIZE_MBMEMBERSARCSTATUS113602YESACTIVE213602NOCURRENT513602YESINACTIVE413602YESINACTIVE313602YESINACTIVElogfileGROUP#STATUSTYPEMEMBER1

ONLINE/dev/vg01/rlv_undolog011

ONLINE/dev/vg01/rlv_undolog01_12

ONLINE/dev/vg01/rlv_undolog022

ONLINE/dev/vg01/rlv_undolog02_13

ONLINE/dev/vg01/rlv_undolog033

ONLINE/dev/vg01/rlv_undolog03_14

ONLINE/dev/vg01/rlv_undolog04_14

ONLINE/dev/vg01/rlv_undolog045

ONLINE/dev/vg01/rlv_undolog05_15

ONLINE/dev/vg01/rlv_undolog05歸檔Redolog文件Oracle允許將寫滿的的在線RedoLog文件存放在一一個或多個脫脫機位置,即即歸檔RedoLog。在線日志文文件通過歸檔檔寫入歸檔日日志文件。后后臺進程ARCn自動進行歸檔檔操作。您能能通過歸檔日日志進行:在線備份基于時間的恢恢復ArchivedRedoLogSettingsSETTINGSVALUESDatabaselogmodeArchiveModeAutomaticarchivalEnabledArchiveDestination/archive/archOldestonlinelogsequence16171Nextonlinelogsequence16175Currentlogsequence16175數據文件數據文件是數數據庫分配的的物理文件。。在Oracle數據庫中,一一個表空間可可以包含一個個或多個物理理文件。而一一個數據文件件則只能關聯聯一個表空間間和一個數據據庫。Oracle通過分配一定定的磁盤空間間以及所需要要的文件頭空空間,為每個個表空間創建建一個數據文文件。NumberofDatafilesNumberofdatafiles42Totalnumberofbytes143.20GBDatafilelocations檢測數據文件件的位置。當當數據文件增增長過度,數數據庫中必須須添加數據文文件。應該避避免“哪里有有空間,哪里里建文件”的的錯誤方法,,因為這樣會會增加備份策策略和文件維維護的復雜性性。TABLESPACE_NAMEFILE_IDSIZE_MBAUTSTATUSFILE_NAMEUSERS42007.5YESAVAILABLE/dev/vg02/rusersSYSAUX34000NOAVAILABLE/dev/vg02/rsysauxAutoextendcapabilities通過自動擴展展命令進行數數據文件的自自動擴展。假假定數據文件件無法分配所所需空間,那那么它將提高高數據文件的的大小以獲得得更多空間。。建議:使用裸設備的的數據文件,,建議把自動動擴展的屬性性關閉。表空間每個數據庫由由一個或多個個邏輯存儲單單位,即表空空間,所組成成。而表空間間則由邏輯存存儲單位段所所組成。而段段將被分為多多個片。SystemTablespace建議:將程序用戶對對象遷移到system表空間以外。。TablespaceFragmentation&FreeTABLESPACE_NAMEFILESEXTENT_MANTOTAL_SIZEFREE_MBFREE_PCTSYSTEM1LOCAL40003477.312586.93USERS2LOCAL5007.51672.2533.39TablespaceFragmentation&Management嚴重的表空間間碎片會影響響性能,特別別是發生全表表掃描時。此此外,當剩余余空間還有很很多時,碎片片仍然會引起起缺少空間的的錯誤。解決決碎片的唯一一方法就是刪刪除并且重新新創建對象。。在大多數情情況下,導入入導出可以解解決這個問題題。如果需要要整理系統表表空間的碎片片,那么必須須重新創建整整個數據庫,,因為無法刪刪除系統表空空間。建議使用LOCAL方式管理表空空間,表空間間不存在碎片片問題。數據庫對象ObjectCategoriesList無效數據對象象(invalidobjects)對于無效對象象,應在系統統工作空閑時時編譯,對于于不使用的對對象,應刪除除。避免在系統壓壓力較大時,,手工或自動動編譯無效對對象,否則可可能造成數據據庫鎖死(LIBRARYCACHEPIN/LIBRARYCACHELOCK)。DatabaseLinks數據庫鏈接定定義了從一個個數據庫到另另一個的通訊訊路徑。當應應用程序通過過數據庫鏈接接訪問遠程數數據庫時,Oracle響應應用程序序請求,創建建數據庫通路路。索引索引需要維護護。對于表的的刪除或者添添加操作都會會間接地對索索引進行相應應操作。過時時的索引結構構會產生碎片片,此時索引引需要被重新新建立。BLEVEL是B-tree索引形式的的一部分,,與Oracle為搜索某些些紀錄而減減少索引搜搜索的次數數相關聯。。在一些情情況下,BLEVEL需要單獨的的磁盤命中中。(Insomecases,aseparatediskhitisrequestedforeachBLEVEL)如果BLEVEL大于4,那么建議議重建索引引。安全性管理理在安全性方方面,主要要考慮用戶戶訪問數據據庫的控制制以及維護護系統的安安全性問題題。DatabaseAdministratorUsernames/PasswordsOracle自動生成兩兩個用戶,,并授予DBA權限:SYS(初始密碼:CHANGE_ON_INSTALL)SYSTEM(初始密碼:MANAGER)其它授予DBA權限的用戶戶建議:檢查非SYS/SYSTEM用戶是否需需要DBA權限。SYSDBAUsers被授予SYSDBA權限的用戶戶能夠進行行DBA的操作,包包括建立數數據庫,關關閉數據庫庫Net概況Net8能夠在不同同計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論