oracle健康檢查培訓(xùn)課件_第1頁
oracle健康檢查培訓(xùn)課件_第2頁
oracle健康檢查培訓(xùn)課件_第3頁
oracle健康檢查培訓(xùn)課件_第4頁
oracle健康檢查培訓(xùn)課件_第5頁
已閱讀5頁,還剩101頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

---拿出我們的降龍十八掌吧7oracle健康檢查健康檢查基本工具ORACLE工具RDA(REMOTEDIAGNOSTICAGENT)進(jìn)行系統(tǒng)信息收集.操作系統(tǒng)工具和命令檢查操作系統(tǒng)。SQL命令檢查數(shù)據(jù)庫配置,SQL命令在ORACLE工具SQL*PLUS中運(yùn)行。ORACLE工具STATSPACK進(jìn)行數(shù)據(jù)庫性能資料的收集.8oracle健康檢查要了解一個(gè)人,就必須了解她所處的環(huán)境9oracle健康檢查系統(tǒng)參數(shù)檢查10oracle健康檢查主機(jī)配置

ValueServernameOSVersionCPUMemory主機(jī)型號11oracle健康檢查內(nèi)存參數(shù)

ParameterNameValuemaxsharedmemorysegmentsize(SHMMAX)sharedmemoryidentifiers(SHMMNI)maxattachedshmsegmentsperprocess(SHMSEG)12oracle健康檢查Oracle用戶限制

time(seconds)unlimitedfile(blocks)unlimiteddata(kbytes)1048576stack(kbytes)131072memory(kbytes)unlimitedcoredump(blocks)4194303nofiles(descriptors)204813oracle健康檢查硬盤可用空間

Filesystemkbytesusedavail%usedMountedon/dev/vg00/lvol32097152399680168425619%//dev/vg00/lvol12097152203992187847210%/stand14oracle健康檢查好,知道了環(huán)境,我們現(xiàn)在來了解她……15oracle健康檢查數(shù)據(jù)庫配置檢查16oracle健康檢查數(shù)據(jù)庫版本

了解數(shù)據(jù)庫的當(dāng)前版本17oracle健康檢查安裝的產(chǎn)品選項(xiàng)

18oracle健康檢查被使用的產(chǎn)品選項(xiàng)

19oracle健康檢查數(shù)據(jù)庫參數(shù)

查看數(shù)據(jù)庫啟動時(shí)使用到的參數(shù)文件查看數(shù)據(jù)庫的非默認(rèn)參數(shù)關(guān)注各個(gè)參數(shù),要很好的調(diào)整數(shù)據(jù)庫的參數(shù),以達(dá)到對數(shù)據(jù)庫性能優(yōu)化的目地這是需要很大的各種綜合能力的。但首先是你要對這兩百多個(gè)參數(shù)做到如數(shù)家珍,嘿嘿,慢慢回家數(shù)哈,我就不陪了……20oracle健康檢查在她情緒不好的時(shí)候,你要學(xué)會關(guān)心她,怎么知道她情緒不好呢……21oracle健康檢查運(yùn)行日志和跟蹤文件

Oracle數(shù)據(jù)庫進(jìn)程生成跟蹤文件來記錄錯(cuò)誤或沖突,這些跟蹤文件可以用來進(jìn)一步分析問題。定期檢查alert.log文件,以便及早發(fā)現(xiàn)問題.22oracle健康檢查控制文件每個(gè)數(shù)據(jù)庫至少有一個(gè)控制文件。控制文件記錄了數(shù)據(jù)庫的物理結(jié)構(gòu)及同步信息。建議:控制文件位于不同磁盤上。名稱狀態(tài)/dev/vg02/rcntl1/dev/vg02/rcntl2/dev/vg02/rcntl323oracle健康檢查Parametersfoundinthecontrolfile這些是控制文件中的參數(shù)。如果需要修改,可以通過重建控制文件來實(shí)現(xiàn)。PARAMETERVALUESMAXLOGFILES16MAXLOGMEMBERS3MAXDATAFILES100MAXINSTANCES8MAXLOGHISTORY2336024oracle健康檢查Redolog文件對于恢復(fù)操作,最為關(guān)鍵的結(jié)構(gòu)是在線RedoLog。在線RedoLog一般由兩個(gè)或兩個(gè)以上預(yù)先分配的存儲數(shù)據(jù)庫變化的文件組成。為了防止例程故障,每個(gè)數(shù)據(jù)庫的例程都有相關(guān)的在線RedoLog。每個(gè)數(shù)據(jù)庫至少有兩個(gè)RedoLog組,每組至少有一個(gè)日志文件。Oracle的多重在線RedoLog文件可以確保在線日志文件的安全。對于多重在線RedoLog文件,LGWR同時(shí)將相同的RedoLog信息寫入不同的RedoLog文件中,從而減少單個(gè)文件丟失的損失。當(dāng)Oracle無法訪問一個(gè)RedoLog文件時(shí),這個(gè)文件狀態(tài)變?yōu)镮NVALID。當(dāng)Oracle推測一個(gè)RedoLog文件不完整或者不正確時(shí),它的狀態(tài)變?yōu)镾TALE。當(dāng)一個(gè)STALE的文件被重用時(shí),即其所在日志文件組活動時(shí),此文件也能夠使用。在線RedoLog文件減少了數(shù)據(jù)庫數(shù)據(jù)丟失的損失,比如當(dāng)發(fā)生例程故障時(shí),沒有被寫入數(shù)據(jù)文件的數(shù)據(jù)可以從在線RedoLog文件中恢復(fù)。25oracle健康檢查logfileGROUP#THREAD#SIZE_MBMEMBERSARCSTATUS113602YESACTIVE213602NOCURRENT513602YESINACTIVE413602YESINACTIVE313602YESINACTIVE26oracle健康檢查logfileGROUP#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_undolog0527oracle健康檢查歸檔Redolog文件

Oracle允許將寫滿的在線RedoLog文件存放在一個(gè)或多個(gè)脫機(jī)位置,即歸檔RedoLog。在線日志文件通過歸檔寫入歸檔日志文件。后臺進(jìn)程ARCn自動進(jìn)行歸檔操作。您能通過歸檔日志進(jìn)行: 在線備份 基于時(shí)間的恢復(fù)28oracle健康檢查ArchivedRedoLogSettings

SETTINGSVALUESDatabaselogmodeArchiveModeAutomaticarchivalEnabledArchiveDestination/archive/archOldestonlinelogsequence16171Nextonlinelogsequence16175Currentlogsequence1617529oracle健康檢查數(shù)據(jù)文件數(shù)據(jù)文件是數(shù)據(jù)庫分配的物理文件。在Oracle數(shù)據(jù)庫中,一個(gè)表空間可以包含一個(gè)或多個(gè)物理文件。而一個(gè)數(shù)據(jù)文件則只能關(guān)聯(lián)一個(gè)表空間和一個(gè)數(shù)據(jù)庫。Oracle通過分配一定的磁盤空間以及所需要的文件頭空間,為每個(gè)表空間創(chuàng)建一個(gè)數(shù)據(jù)文件。30oracle健康檢查NumberofDatafiles

Numberofdatafiles42Totalnumberofbytes143.20GB31oracle健康檢查Datafilelocations

檢測數(shù)據(jù)文件的位置。當(dāng)數(shù)據(jù)文件增長過度,數(shù)據(jù)庫中必須添加數(shù)據(jù)文件。應(yīng)該避免“哪里有空間,哪里建文件”的錯(cuò)誤方法,因?yàn)檫@樣會增加備份策略和文件維護(hù)的復(fù)雜性。32oracle健康檢查TABLESPACE_NAMEFILE_IDSIZE_MBAUTSTATUSFILE_NAMEUSERS42007.5YESAVAILABLE/dev/vg02/rusersSYSAUX34000NOAVAILABLE/dev/vg02/rsysaux33oracle健康檢查Autoextendcapabilities

通過自動擴(kuò)展命令進(jìn)行數(shù)據(jù)文件的自動擴(kuò)展。假定數(shù)據(jù)文件無法分配所需空間,那么它將提高數(shù)據(jù)文件的大小以獲得更多空間。建議:使用裸設(shè)備的數(shù)據(jù)文件,建議把自動擴(kuò)展的屬性關(guān)閉。34oracle健康檢查表空間每個(gè)數(shù)據(jù)庫由一個(gè)或多個(gè)邏輯存儲單位,即表空間,所組成。而表空間則由邏輯存儲單位段所組成。而段將被分為多個(gè)片。35oracle健康檢查SystemTablespace

建議:將程序用戶對象遷移到system表空間以外。36oracle健康檢查TablespaceFragmentation&Free

TABLESPACE_NAMEFILESEXTENT_MANTOTAL_SIZEFREE_MBFREE_PCTSYSTEM1LOCAL40003477.312586.93USERS2LOCAL5007.51672.2533.3937oracle健康檢查TablespaceFragmentation&Management

嚴(yán)重的表空間碎片會影響性能,特別是發(fā)生全表掃描時(shí)。此外,當(dāng)剩余空間還有很多時(shí),碎片仍然會引起缺少空間的錯(cuò)誤。解決碎片的唯一方法就是刪除并且重新創(chuàng)建對象。在大多數(shù)情況下,導(dǎo)入導(dǎo)出可以解決這個(gè)問題。如果需要整理系統(tǒng)表空間的碎片,那么必須重新創(chuàng)建整個(gè)數(shù)據(jù)庫,因?yàn)闊o法刪除系統(tǒng)表空間。建議使用LOCAL方式管理表空間,表空間不存在碎片問題。38oracle健康檢查數(shù)據(jù)庫對象

ObjectCategoriesList39oracle健康檢查DatabaseLinks

數(shù)據(jù)庫鏈接定義了從一個(gè)數(shù)據(jù)庫到另一個(gè)的通訊路徑。當(dāng)應(yīng)用程序通過數(shù)據(jù)庫鏈接訪問遠(yuǎn)程數(shù)據(jù)庫時(shí),Oracle響應(yīng)應(yīng)用程序請求,創(chuàng)建數(shù)據(jù)庫通路。41oracle健康檢查索引

索引需要維護(hù)。對于表的刪除或者添加操作都會間接地對索引進(jìn)行相應(yīng)操作。過時(shí)的索引結(jié)構(gòu)會產(chǎn)生碎片,此時(shí)索引需要被重新建立。BLEVEL是B-tree索引形式的一部分,與Oracle為搜索某些紀(jì)錄而減少索引搜索的次數(shù)相關(guān)聯(lián)。在一些情況下,BLEVEL需要單獨(dú)的磁盤命中。(Insomecases,aseparatediskhitisrequestedforeachBLEVEL)如果BLEVEL大于4,那么建議重建索引。42oracle健康檢查安全性管理在安全性方面,主要考慮用戶訪問數(shù)據(jù)庫的控制以及維護(hù)系統(tǒng)的安全性問題。43oracle健康檢查DatabaseAdministratorUsernames/Passwords

Oracle自動生成兩個(gè)用戶,并授予DBA權(quán)限:SYS(初始密碼:CHANGE_ON_INSTALL)SYSTEM(初始密碼:MANAGER)44oracle健康檢查其它授予DBA權(quán)限的用戶建議:檢查非SYS/SYSTEM用戶是否需要DBA權(quán)限。45oracle健康檢查SYSDBAUsers

被授予SYSDBA權(quán)限的用戶能夠進(jìn)行DBA的操作,包括建立數(shù)據(jù)庫,關(guān)閉數(shù)據(jù)庫46oracle健康檢查Net概況

Net8能夠在不同計(jì)算機(jī)上安裝服務(wù)和應(yīng)用程序,并且能夠使它們?nèi)缤粚由系膽?yīng)用程序一樣進(jìn)行通信。Net8的主要功能就是創(chuàng)建網(wǎng)絡(luò)通話,并且在客戶端和服務(wù)器端,或者兩個(gè)服務(wù)器端之間轉(zhuǎn)換數(shù)據(jù)。Net8必須安裝在網(wǎng)絡(luò)的每臺機(jī)器上。當(dāng)網(wǎng)絡(luò)通路建立,Net8扮演著客戶端和服務(wù)器端數(shù)據(jù)投遞者的角色。47oracle健康檢查監(jiān)聽器的設(shè)置

位于服務(wù)器端的監(jiān)聽程序是單獨(dú)的進(jìn)程。它從客戶端接受連接請求,并管理這些對服務(wù)端的請求。48oracle健康檢查SQL*Net設(shè)置

配置文件SQLNET.ORA包含了客戶端和服務(wù)器對SQL*Net配置的設(shè)置信息。49oracle健康檢查TNSNAMES設(shè)置

TNSNAMES.ORA包含與連接描述符相匹配的網(wǎng)絡(luò)服務(wù)名。連接描述符包括監(jiān)聽程序的地址以及connect_data。50oracle健康檢查數(shù)據(jù)庫性能

STATSPACK報(bào)告51oracle健康檢查數(shù)據(jù)庫備份和恢復(fù)概況

檢查備份恢復(fù)策略建議:根據(jù)不同的數(shù)據(jù)庫失敗情況制定相應(yīng)的恢復(fù)策略。數(shù)據(jù)庫全庫恢復(fù)表空間恢復(fù)數(shù)據(jù)文件恢復(fù)數(shù)據(jù)表恢復(fù)根據(jù)制定的恢復(fù)策略進(jìn)行恢復(fù)測試。52oracle健康檢查END53oracle健康檢查oracle健康檢查培訓(xùn)內(nèi)容了解ORACLE系統(tǒng)檢查的檢查范圍。了解ORACLE系統(tǒng)檢查的基本要素學(xué)習(xí)檢查時(shí)使用到的sql語句學(xué)習(xí)檢查時(shí)使用的基本工具完成一個(gè)基本的系統(tǒng)健康檢查55oracle健康檢查檢查目的Oracle運(yùn)行久了之后就會出現(xiàn)各種問題,我們就要在出問題之前經(jīng)常關(guān)注它,她感冒了就要吃點(diǎn)藥,這樣就不會拖成肺炎。再者,我們經(jīng)常檢查我們的數(shù)據(jù)庫,也會加深大家的感情,有句話叫做,感情深了好辦事嘛。久而久之,你將和她越來越熟路。我們這里進(jìn)行的是一個(gè)初步的檢查,不涉及深入的性能分析,嘿嘿,那可難多了,不是新手可以做的事情,等以后大家和她的感情更深點(diǎn),你就有能力讓她辦更多事情了。所以啊,加深感情是王道,花前月下先……56oracle健康檢查為了得到她,我們要從哪里下手呢?!57oracle健康檢查檢查范圍…主機(jī)配置內(nèi)存參數(shù)系統(tǒng)配置:硬盤利用率和可用空間CPU利用率當(dāng)前操作系統(tǒng)補(bǔ)丁情況Oracle配置:配置文件的內(nèi)容和位置目錄結(jié)構(gòu)數(shù)據(jù)文件和位置58oracle健康檢查…檢查范圍表空間Invalid數(shù)據(jù)庫對象數(shù)據(jù)庫運(yùn)行日志文件alert.log網(wǎng)絡(luò)信息和NET8:TCP/IP配置,Network吞吐量NET8信息數(shù)據(jù)庫備份和恢復(fù)概況:備份策略恢復(fù)策略59oracle健康檢查工欲善其事,必先利其器

---拿出我們的降龍十八掌吧60oracle健康檢查健康檢查基本工具ORACLE工具RDA(REMOTEDIAGNOSTICAGENT)進(jìn)行系統(tǒng)信息收集.操作系統(tǒng)工具和命令檢查操作系統(tǒng)。SQL命令檢查數(shù)據(jù)庫配置,SQL命令在ORACLE工具SQL*PLUS中運(yùn)行。ORACLE工具STATSPACK進(jìn)行數(shù)據(jù)庫性能資料的收集.61oracle健康檢查要了解一個(gè)人,就必須了解她所處的環(huán)境62oracle健康檢查系統(tǒng)參數(shù)檢查63oracle健康檢查主機(jī)配置

ValueServernameOSVersionCPUMemory主機(jī)型號64oracle健康檢查內(nèi)存參數(shù)

ParameterNameValuemaxsharedmemorysegmentsize(SHMMAX)sharedmemoryidentifiers(SHMMNI)maxattachedshmsegmentsperprocess(SHMSEG)65oracle健康檢查Oracle用戶限制

time(seconds)unlimitedfile(blocks)unlimiteddata(kbytes)1048576stack(kbytes)131072memory(kbytes)unlimitedcoredump(blocks)4194303nofiles(descriptors)204866oracle健康檢查硬盤可用空間

Filesystemkbytesusedavail%usedMountedon/dev/vg00/lvol32097152399680168425619%//dev/vg00/lvol12097152203992187847210%/stand67oracle健康檢查好,知道了環(huán)境,我們現(xiàn)在來了解她……68oracle健康檢查數(shù)據(jù)庫配置檢查69oracle健康檢查數(shù)據(jù)庫版本

了解數(shù)據(jù)庫的當(dāng)前版本70oracle健康檢查安裝的產(chǎn)品選項(xiàng)

71oracle健康檢查被使用的產(chǎn)品選項(xiàng)

72oracle健康檢查數(shù)據(jù)庫參數(shù)

查看數(shù)據(jù)庫啟動時(shí)使用到的參數(shù)文件查看數(shù)據(jù)庫的非默認(rèn)參數(shù)關(guān)注各個(gè)參數(shù),要很好的調(diào)整數(shù)據(jù)庫的參數(shù),以達(dá)到對數(shù)據(jù)庫性能優(yōu)化的目地這是需要很大的各種綜合能力的。但首先是你要對這兩百多個(gè)參數(shù)做到如數(shù)家珍,嘿嘿,慢慢回家數(shù)哈,我就不陪了……73oracle健康檢查在她情緒不好的時(shí)候,你要學(xué)會關(guān)心她,怎么知道她情緒不好呢……74oracle健康檢查運(yùn)行日志和跟蹤文件

Oracle數(shù)據(jù)庫進(jìn)程生成跟蹤文件來記錄錯(cuò)誤或沖突,這些跟蹤文件可以用來進(jìn)一步分析問題。定期檢查alert.log文件,以便及早發(fā)現(xiàn)問題.75oracle健康檢查控制文件每個(gè)數(shù)據(jù)庫至少有一個(gè)控制文件??刂莆募涗浟藬?shù)據(jù)庫的物理結(jié)構(gòu)及同步信息。建議:控制文件位于不同磁盤上。名稱狀態(tài)/dev/vg02/rcntl1/dev/vg02/rcntl2/dev/vg02/rcntl376oracle健康檢查Parametersfoundinthecontrolfile這些是控制文件中的參數(shù)。如果需要修改,可以通過重建控制文件來實(shí)現(xiàn)。PARAMETERVALUESMAXLOGFILES16MAXLOGMEMBERS3MAXDATAFILES100MAXINSTANCES8MAXLOGHISTORY2336077oracle健康檢查Redolog文件對于恢復(fù)操作,最為關(guān)鍵的結(jié)構(gòu)是在線RedoLog。在線RedoLog一般由兩個(gè)或兩個(gè)以上預(yù)先分配的存儲數(shù)據(jù)庫變化的文件組成。為了防止例程故障,每個(gè)數(shù)據(jù)庫的例程都有相關(guān)的在線RedoLog。每個(gè)數(shù)據(jù)庫至少有兩個(gè)RedoLog組,每組至少有一個(gè)日志文件。Oracle的多重在線RedoLog文件可以確保在線日志文件的安全。對于多重在線RedoLog文件,LGWR同時(shí)將相同的RedoLog信息寫入不同的RedoLog文件中,從而減少單個(gè)文件丟失的損失。當(dāng)Oracle無法訪問一個(gè)RedoLog文件時(shí),這個(gè)文件狀態(tài)變?yōu)镮NVALID。當(dāng)Oracle推測一個(gè)RedoLog文件不完整或者不正確時(shí),它的狀態(tài)變?yōu)镾TALE。當(dāng)一個(gè)STALE的文件被重用時(shí),即其所在日志文件組活動時(shí),此文件也能夠使用。在線RedoLog文件減少了數(shù)據(jù)庫數(shù)據(jù)丟失的損失,比如當(dāng)發(fā)生例程故障時(shí),沒有被寫入數(shù)據(jù)文件的數(shù)據(jù)可以從在線RedoLog文件中恢復(fù)。78oracle健康檢查logfileGROUP#THREAD#SIZE_MBMEMBERSARCSTATUS113602YESACTIVE213602NOCURRENT513602YESINACTIVE413602YESINACTIVE313602YESINACTIVE79oracle健康檢查logfileGROUP#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_undolog0580oracle健康檢查歸檔Redolog文件

Oracle允許將寫滿的在線RedoLog文件存放在一個(gè)或多個(gè)脫機(jī)位置,即歸檔RedoLog。在線日志文件通過歸檔寫入歸檔日志文件。后臺進(jìn)程ARCn自動進(jìn)行歸檔操作。您能通過歸檔日志進(jìn)行: 在線備份 基于時(shí)間的恢復(fù)81oracle健康檢查ArchivedRedoLogSettings

SETTINGSVALUESDatabaselogmodeArchiveModeAutomaticarchivalEnabledArchiveDestination/archive/archOldestonlinelogsequence16171Nextonlinelogsequence16175Currentlogsequence1617582oracle健康檢查數(shù)據(jù)文件數(shù)據(jù)文件是數(shù)據(jù)庫分配的物理文件。在Oracle數(shù)據(jù)庫中,一個(gè)表空間可以包含一個(gè)或多個(gè)物理文件。而一個(gè)數(shù)據(jù)文件則只能關(guān)聯(lián)一個(gè)表空間和一個(gè)數(shù)據(jù)庫。Oracle通過分配一定的磁盤空間以及所需要的文件頭空間,為每個(gè)表空間創(chuàng)建一個(gè)數(shù)據(jù)文件。83oracle健康檢查NumberofDatafiles

Numberofdatafiles42Totalnumberofbytes143.20GB84oracle健康檢查Datafilelocations

檢測數(shù)據(jù)文件的位置。當(dāng)數(shù)據(jù)文件增長過度,數(shù)據(jù)庫中必須添加數(shù)據(jù)文件。應(yīng)該避免“哪里有空間,哪里建文件”的錯(cuò)誤方法,因?yàn)檫@樣會增加備份策略和文件維護(hù)的復(fù)雜性。85oracle健康檢查TABLESPACE_NAMEFILE_IDSIZE_MBAUTSTATUSFILE_NAMEUSERS42007.5YESAVAILABLE/dev/vg02/rusersSYSAUX34000NOAVAILABLE/dev/vg02/rsysaux86oracle健康檢查Autoextendcapabilities

通過自動擴(kuò)展命令進(jìn)行數(shù)據(jù)文件的自動擴(kuò)展。假定數(shù)據(jù)文件無法分配所需空間,那么它將提高數(shù)據(jù)文件的大小以獲得更多空間。建議:使用裸設(shè)備的數(shù)據(jù)文件,建議把自動擴(kuò)展的屬性關(guān)閉。87oracle健康檢查表空間每個(gè)數(shù)據(jù)庫由一個(gè)或多個(gè)邏輯存儲單位,即表空間,所組成。而表空間則由邏輯存儲單位段所組成。而段將被分為多個(gè)片。88oracle健康檢查SystemTablespace

建議:將程序用戶對象遷移到system表空間以外。89oracle健康檢查TablespaceFragmentation&Free

TABLESPACE_NAMEFILESEXTENT_MANTOTAL_SIZEFREE_MBFREE_PCTSYSTEM1LOCAL40003477.312586.93USERS2LOCAL5007.51672.2533.3990oracle健康檢查TablespaceFragmentation&Management

嚴(yán)重的表空間碎片會影響性能,特別是發(fā)生全表掃描時(shí)。此外,當(dāng)剩余空間還有很多時(shí),碎片仍然會引起缺少空間的錯(cuò)誤。解決碎片的唯一方法就是刪除并且重新創(chuàng)建對象。在大多數(shù)情況下,導(dǎo)入導(dǎo)出可以解決這個(gè)問題。如果需要整理系統(tǒng)表空間的碎片,那么必須重新創(chuàng)建整個(gè)數(shù)據(jù)庫,因?yàn)闊o法刪除系統(tǒng)表空間。建議使用LOCAL方式管理表空間,表空間不存在碎片問題。91oracle健康檢查數(shù)據(jù)庫對象

ObjectCategoriesList92oracle健康檢查DatabaseLinks

數(shù)據(jù)庫鏈接定義了從一個(gè)數(shù)據(jù)庫到另一個(gè)的通訊路徑

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論