真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

一、Oracle體系結(jié)構(gòu)

淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)響水,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18982081108

個(gè)人比喻幫助理解:類(lèi)似于圖書(shū)館,去圖書(shū)館的客戶(hù)(用戶(hù)進(jìn)程和服務(wù)進(jìn)程等)需要調(diào)取資料,求助于圖書(shū)管理員(實(shí)例)進(jìn)入圖書(shū)分區(qū)(數(shù)據(jù)庫(kù))進(jìn)行資料查找?!救绻扔鞑划?dāng),歡迎指正,盡請(qǐng)諒解】

-


第一部分是實(shí)例部分(為用戶(hù)提供服務(wù),管理數(shù)據(jù)庫(kù)):

淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

主要理解分成兩個(gè)主要部分:

(1)內(nèi)存結(jié)構(gòu):
淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)
(2)后臺(tái)進(jìn)程:與數(shù)據(jù)庫(kù)進(jìn)行交互

-

第二部分是數(shù)據(jù)庫(kù)部分物理結(jié)構(gòu):(為實(shí)例提供服務(wù),處理數(shù)據(jù)文件)

  • 主要文件:數(shù)據(jù)文件,控制文件,重做日志文件
  • 其他文件:歸檔日志文件,參數(shù)文件,口令文件等

二、Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)

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

-

淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

物理結(jié)構(gòu)包括有:

主要文件:數(shù)據(jù)文件,重做日志文件,控制文件
其他文件:參數(shù)文件,歸檔日志文件

-

主要文件:

  • 數(shù)據(jù)文件:包含數(shù)據(jù)庫(kù)的用戶(hù)或應(yīng)用程序數(shù)據(jù)以及元數(shù)據(jù)和數(shù)據(jù)字典

  • 重做日志文件:用于進(jìn)行數(shù)據(jù)庫(kù)的實(shí)例恢復(fù)。如果數(shù)據(jù)庫(kù)服務(wù)器發(fā)生崩潰,但未丟失任何數(shù)據(jù)文件,那么實(shí)例便可使用這些文件中的信息恢復(fù)數(shù)據(jù)庫(kù)。

  • 控制文件:包含與數(shù)據(jù)庫(kù)本身相關(guān)的數(shù)據(jù),即物理數(shù)據(jù)庫(kù)結(jié)構(gòu)信息。這些文件對(duì)數(shù)據(jù)庫(kù)至關(guān)重要。沒(méi)有這些文件,就無(wú)法打開(kāi)數(shù)據(jù)文件以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

-

其他文件:

  • 參數(shù)文件:用于定義實(shí)例啟動(dòng)時(shí)的配置
    參數(shù)文件( Parameter File)也被稱(chēng)為初始化參數(shù)文件,用于存儲(chǔ)SGA、可選的 Oracle特性和后臺(tái)進(jìn)程的配置參數(shù)。當(dāng)數(shù)據(jù)庫(kù)啟動(dòng),并在創(chuàng)建例程或讀取控制文件之前,會(huì)先按其中的參數(shù)進(jìn)行例程的配置。
    1)遺留的參數(shù)文件 init.ora:可以轉(zhuǎn)換成 SPFILE,需要手工修改
    文件名約定默認(rèn)為
    $SORACLE_ HOME/dbs/init$ORACLE_SID.ora
    2)服務(wù)器參數(shù)文件目前使用,通過(guò)命令修改
    文件名約定默認(rèn)為:
    $SORACLE_HOME/dbs/spfile#$ORACLE_SID.ora

注意:建議不要修改服務(wù)器參數(shù)文件存儲(chǔ)的默認(rèn)位置,否則必須要告訴 Oracle到哪里去找這個(gè)文件。

  • 口令文件:允許 sysdba、 sysoper和 Issas遠(yuǎn)程連接到實(shí)例并執(zhí)行管理任務(wù)
  • 歸檔日志文件:使用這些文件和數(shù)據(jù)庫(kù)備份可以恢復(fù)丟失的數(shù)據(jù)文件。也就是說(shuō),歸檔日志能夠恢復(fù)還原的數(shù)據(jù)文件

邏輯結(jié)構(gòu)包括有:表空間,數(shù)據(jù)塊,區(qū),段等

淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

從大到小的順序依次為:數(shù)據(jù)庫(kù)—>表空間—>段—>區(qū)—>Oracle數(shù)據(jù)塊

  • :構(gòu)成表空間的邏輯存儲(chǔ)結(jié)構(gòu),段由一組區(qū)組成。按照段所存儲(chǔ)數(shù)據(jù)的特征,將段分為四種類(lèi)型,即數(shù)據(jù)段,索引段,回退段和臨時(shí)段
  • 區(qū):區(qū)為段分配空間,它由連續(xù)的數(shù)據(jù)塊組成。當(dāng)段中的所有空間已完全使用時(shí),系統(tǒng)自動(dòng)為該段分配一個(gè)新區(qū)。區(qū)不能跨數(shù)據(jù)文件存在,只能存在于一個(gè)數(shù)據(jù)段中。
  • :數(shù)據(jù)塊是Oracle服務(wù)器所能分配,讀取或者寫(xiě)入的最小存儲(chǔ)單元。Oracle 服務(wù)器以數(shù)據(jù)塊為單位管理數(shù)據(jù)文件的存儲(chǔ)空間。
  • 模式:模式是數(shù)據(jù)庫(kù)用戶(hù)擁有的數(shù)據(jù)庫(kù)對(duì)象的集合。模式對(duì)象包括表,視圖,索引,同義詞,序列,過(guò)程和程序包等。

表空間

  • 是數(shù)據(jù)庫(kù)中最大的邏輯單位, SYSTEM和SYSAUX表空間是在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)創(chuàng)建的必須存在的表空間,還會(huì)有TEMP, USERS等
  • 每個(gè)表空間是由一個(gè)或多個(gè)數(shù)據(jù)文件組成的,一個(gè)數(shù)據(jù)文件只能與一個(gè)表空間相關(guān)聯(lián)
  • 表空間的大小等于構(gòu)成該表空間的所有數(shù)據(jù)文件大小之和
    淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

安裝完 Oracle后自動(dòng)創(chuàng)建的表空間主要包括:

  • SYSTEM系統(tǒng)表空間,存放關(guān)于表空間名稱(chēng)、控制文件、數(shù)據(jù)文件等管理信息,它屬于sys、 system模式。不能刪除或重命名。
  • SYSAUX輔助系統(tǒng)表空間,用于減少系統(tǒng)表空間的負(fù)荷,提高效率
  • TEMP臨時(shí)表空間,存放臨時(shí)表和臨時(shí)數(shù)據(jù),用于排序
  • USERS用戶(hù)表空間,存放永久性用戶(hù)對(duì)象及私有信息,也稱(chēng)數(shù)據(jù)表空間。注意:每一個(gè)數(shù)據(jù)庫(kù)都應(yīng)該有一個(gè)用戶(hù)表空間,以便在創(chuàng)建用戶(hù)時(shí)分配給用戶(hù),否則用戶(hù)的數(shù)據(jù)將會(huì)使用SYSTEM表空間。
  • UNDO重做表空間,用來(lái)幫助回退未提交的事物數(shù)據(jù)

-

舉例:

淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)
上面的圖有:

  • 一個(gè)表空間
  • 兩個(gè)數(shù)據(jù)文件:/do1/user_data01.dbf 和 /do1/user_data02.dbf
  • 段有三個(gè):兩個(gè)數(shù)據(jù)段【×××和T2】,一個(gè)索引段【I1】
  • 四個(gè)區(qū)
  • 16個(gè)塊
    PS:段是可以跨數(shù)據(jù)文件的。區(qū)是不可以跨數(shù)據(jù)文件的。

新聞名稱(chēng):淺析理解Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)
標(biāo)題URL:http://weahome.cn/article/psecgh.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部