九妹帶你了解oracle-創(chuàng)新互聯(lián)

一.oracle 體系架構(gòu)

創(chuàng)新互聯(lián)建站擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十年,專業(yè)且經(jīng)驗(yàn)豐富。十年網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為上1000家中小企業(yè)提供了網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)解決方案,定制制作,設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

Oracle的體系結(jié)構(gòu)是數(shù)據(jù)庫(kù)的組成,工作過(guò)程,以及數(shù)據(jù)庫(kù)中數(shù)據(jù)的組織與管理機(jī)制,要了解oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu),就必須要理解oracle的主要組件和重要的概念。Oracle體系結(jié)構(gòu)包含一系列組件,包括實(shí)例、用戶進(jìn)程、服務(wù)進(jìn)程、數(shù)據(jù)文件及其他文件,如參數(shù)文件、口令文件和歸檔日志文件等。如下圖所示:

九妹帶你了解oracle

實(shí)例和數(shù)據(jù)庫(kù)是oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的核心組成部分,也是最重要的兩個(gè)概念,dba的主要工作就是維護(hù)實(shí)例和數(shù)據(jù)庫(kù)。

1)實(shí)例

實(shí)例是后臺(tái)進(jìn)程和內(nèi)存的集合,必須啟動(dòng)實(shí)例才能訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

九妹帶你了解oracle

n Oracle啟動(dòng)時(shí),將分配一個(gè)系統(tǒng)全局區(qū)(SGA),并啟動(dòng)一系列oracle后臺(tái)進(jìn)程

n 一個(gè)實(shí)例只能打開(kāi)并使用一個(gè)數(shù)據(jù)庫(kù)

n Oracle分為單進(jìn)程實(shí)例和多進(jìn)程實(shí)例,現(xiàn)在普遍都是多進(jìn)程實(shí)例,多進(jìn)程就是多用戶,不同用戶使用不同進(jìn)程來(lái)執(zhí)行oracle的不同部分。

2)數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)是一個(gè)數(shù)據(jù)的集合,該集合被視為一個(gè)邏輯單元。

Oracle 數(shù)據(jù)庫(kù)由操作系統(tǒng)文件組成,這些文件為數(shù)據(jù)庫(kù)信息提供實(shí)際物理存儲(chǔ)區(qū)

Oracle 數(shù)據(jù)庫(kù)包括邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。

物理結(jié)構(gòu):是指存儲(chǔ)數(shù)據(jù)庫(kù)信息的一組操作系統(tǒng)文件,每個(gè)數(shù)據(jù)庫(kù)有一個(gè)邏輯結(jié)構(gòu)和一個(gè)物理結(jié)構(gòu)。物理結(jié)構(gòu)是指構(gòu)成數(shù)據(jù)庫(kù)的一組操作系統(tǒng)文件,主要由3種類型文件組成:數(shù)據(jù)文件,控制文件和重做日志文件。

邏輯結(jié)構(gòu):是指數(shù)據(jù)庫(kù)數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu),包括:表空間,數(shù)據(jù)段,表,視圖等。

二、oracle存儲(chǔ)結(jié)構(gòu)

Oracle的存儲(chǔ)結(jié)構(gòu)分為物理結(jié)構(gòu)和邏輯結(jié)構(gòu),這兩種存儲(chǔ)結(jié)構(gòu)既相互獨(dú)立又相互聯(lián)系。

九妹帶你了解oracle

三.

1、物理結(jié)構(gòu):

物理結(jié)構(gòu)就是oracle數(shù)據(jù)庫(kù)創(chuàng)建后使用的操作系統(tǒng)物理文件,分為以下兩種:

1)主要文件

n 數(shù)據(jù)文件:數(shù)據(jù)文件是物理存儲(chǔ)數(shù)據(jù)庫(kù)的文件,數(shù)據(jù)文件的特點(diǎn):每個(gè)數(shù)據(jù)文件只與一個(gè)數(shù)據(jù)庫(kù)相聯(lián)系,一個(gè)表空間可以包含一個(gè)或多個(gè)數(shù)據(jù)文件,一個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間。數(shù)據(jù)文件包含數(shù)據(jù)庫(kù)的用戶或應(yīng)用程序數(shù)據(jù),以及元數(shù)據(jù)和數(shù)據(jù)字典。

n 重做日志文件:它記錄了對(duì)數(shù)據(jù)的所有更改信息,并提供一種數(shù)據(jù)恢復(fù)機(jī)制,如果數(shù)據(jù)庫(kù)服務(wù)器發(fā)生崩潰,但未丟失任何數(shù)據(jù)文件,那么實(shí)例便可使用這些文件中的信息恢復(fù)數(shù)據(jù)庫(kù)。

n 控制文件:當(dāng)數(shù)據(jù)庫(kù)讀取時(shí),要根據(jù)控制文件的信息查找數(shù)據(jù)文件??刂莆募鎯?chǔ)了數(shù)據(jù)文件和重做日志文件的名稱和位置。一個(gè)數(shù)據(jù)庫(kù)至少有兩份控制文件,oracle11g默認(rèn)包括3個(gè)控制文件,各個(gè)控制文件內(nèi)容相同,可以避免因?yàn)橐粋€(gè)控制文件的損壞導(dǎo)致無(wú)法啟動(dòng)數(shù)據(jù)庫(kù)??刂莆募涗浟艘韵玛P(guān)鍵信息:數(shù)據(jù)文件的位置和大小、重做日志文件的位置及大小、數(shù)據(jù)庫(kù)名稱及創(chuàng)建時(shí)間、日志序列號(hào)。控制文件對(duì)數(shù)據(jù)庫(kù)至關(guān)重要。沒(méi)有這些文件,就無(wú)法打開(kāi)數(shù)據(jù)文件以訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

2)其他文件

n 參數(shù)文件:用于定義實(shí)例啟動(dòng)時(shí)的配置

n 口令文件:允許sysdba、sysoper和sysasm遠(yuǎn)程連接到實(shí)例并執(zhí)行管理任務(wù)

n 歸檔日志文件:使用這些文件和數(shù)據(jù)庫(kù)備份,可以恢復(fù)丟失的數(shù)據(jù)文件。也就是說(shuō),歸檔日志能夠恢復(fù)還原的數(shù)據(jù)文件

2、oracle邏輯結(jié)構(gòu)

Oracle的邏輯組件包括表空間、段、區(qū)、塊和模式等。

1)表空間

n 表空間是數(shù)據(jù)庫(kù)中大的邏輯單位, SYSTEM 和SYSAUX表空間是在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)創(chuàng)建的必須存在的表空間,還會(huì)有TEMP,USERS等。

n 每個(gè)表空間是由一個(gè)或多個(gè)數(shù)據(jù)文件組成的,一個(gè)數(shù)據(jù)文件只能與一個(gè)表空間相關(guān)聯(lián)。

n 表空間的大小等于構(gòu)成該表空間的所有數(shù)據(jù)文件大小之和。

n 表空間和數(shù)據(jù)文件是相對(duì)應(yīng)的,如果沒(méi)有數(shù)據(jù)文件,表空間不可能獨(dú)立存在,如果只有表空間沒(méi)有數(shù)據(jù)文件也是不行的,就好比如果電腦沒(méi)有硬盤(pán),你不能再邏輯上看到C盤(pán)D盤(pán),在這里硬盤(pán)就相當(dāng)于是數(shù)據(jù)文件,而C盤(pán)就相當(dāng)于是表空間。我們可以把多個(gè)數(shù)據(jù)文件組成一個(gè)表空間,然后在表空間里面存儲(chǔ)數(shù)據(jù),表空間和數(shù)據(jù)文件是對(duì)應(yīng)的,一個(gè)表空間可以是由一個(gè)或多個(gè)數(shù)據(jù)文件組成的,但是一個(gè)數(shù)據(jù)文件只能在一個(gè)表空間當(dāng)中。

表空間的作用:

n 對(duì)于不同的用戶分配不同的表空間,對(duì)不同的模式對(duì)象分配不同的表空間,方便對(duì)用戶操作和模式對(duì)象的管理。

n 可以將不同數(shù)據(jù)文件創(chuàng)建到不同的磁盤(pán)中,有利于管理磁盤(pán)空間,提高i/o性能,備份和恢復(fù)數(shù)據(jù)等。

n SYSTEM表空間:用于存放oracle系統(tǒng)內(nèi)部表和數(shù)據(jù)字典的數(shù)據(jù),如表明、列名、用戶名等。

n SYSAUX表空間:作為SYSTEM的輔助表空間,用于存放各種數(shù)據(jù)庫(kù)工具(如企業(yè)管理器、StasPack、logMiner等)用到的數(shù)據(jù)。用于存放各種模式的對(duì)象數(shù)據(jù),如智能代理用戶DBSNMP、數(shù)據(jù)挖掘用戶ODM等。

n USERS表空間:作為用戶使用的表空間,可以在這個(gè)表空間上創(chuàng)建各種對(duì)象,如創(chuàng)建表,索引等。

n TEMP表空間:存放臨時(shí)數(shù)據(jù)的特殊表空間,例如:當(dāng)需要進(jìn)行排序時(shí),系統(tǒng)就將排序的數(shù)據(jù)臨時(shí)存放在該表空間,排序處理完成后,即可釋放排序數(shù)據(jù)所占用的空間,稱之為臨時(shí)表空間。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

文章名稱:九妹帶你了解oracle-創(chuàng)新互聯(lián)
分享地址:http://bm7419.com/article40/igcho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站域名注冊(cè)、用戶體驗(yàn)、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化