1. 程式人生 > >Oracle物理和邏輯結構

Oracle物理和邏輯結構

古之成大事者,不惟有超士之才,亦有堅忍不拔之志。——蘇軾

漫漫人生路,濁濁人間情。學習是一個艱辛的過程,學習Oracle亦是如此,而經歷過切切持續學習,不難成為其中高手。

瞭解Oracle詳細安裝流程後,我們很有必要學習下Oracle其基本物理及邏輯結構,從而理解其整體組成管理層次,為後續深入學習打下基礎。

一、Oracle物理結構:

1,作業系統資料塊

作業系統資料塊是檔案系統所使用的最小分配單元。資料庫就是搭建在作業系統資料塊基礎上。

2,資料檔案

儲存Oracle資料的操作作業系統檔案,使用者可以通過登入作業系統瀏覽到資料庫的資料檔案。資料庫建立時會建立對應資料檔案,資料檔案中儲存著資料字典和使用者資料等資訊。

二、Oracle邏輯結構:

1,Oracle資料塊

資料庫內部I/O最小單位,資料庫的最小邏輯單元。據庫需要讀取資料時總是無法只讀取一條記錄,而是必須讀取整個資料塊。

2,區

資料庫中若干資料塊的集合,資料庫中空間以區進行擴充套件。

3,段

段是儲存的物件,例如一張表或一個索引,都對應一個段。段由若干區組成。

4,表空間

表空間由一個或者多個數據檔案組成。表空間資料檔案中存在一個或者多個段。SYSTEM表空間包含資料字典,是資料庫的大腦,沒有SYSTEM表空間,資料庫就無法運轉。

Oracle物理及邏輯結構對應圖

三、對應關係

每個資料庫都必須由一個或多個表空間組成。(一對多關係)

每個表空間都必須由一個或多個數據檔案(data file)組成。(一對多關係)

每個表空間都可以包含一個或多個段。(一對多關係)

每個資料檔案都必須由一個或多個作業系統塊(OS bolck)組成。(一對多關係)

每個段都必須由一個或多個區間組成(一對多關係)

每個區間都必須由一個或多個Oracle資料塊(Oracle block)組成。(一對多關係)

每個區間都必須被定位並且只能定位在一個數據檔案內,資料檔案中的空間可以被分配一個或多個區間(多對一關係)

每個Oracle資料塊都必須由一個或多個作業系統資料塊組成(一對多關係)

三、拓展

Oracle物理及邏輯結構展現了使用者眼中的巨集觀世界。資料庫執行時,整個資料庫都將圍繞著這些結構進行跑轉,資料將在其中進行流通,進而儲存和展現。後續我們將圍繞Oralce的體系結構,詳細分析Oracle詳細構造。

喜歡的朋友可以掃描以下二維碼進行關注,公眾號將每天更新文章:


相關推薦

Oracle物理邏輯結構

古之成大事者,不惟有超士之才,亦有堅忍不拔之志。——蘇軾 漫漫人生路,濁濁人間情。學習是一個艱辛的過程,學習Oracle亦是如此,而經歷過切切持續學習,不難成為其中高手。 瞭解Oracle詳細安裝流程後,我們很有必要學習下Oracle其基本物理及邏輯結構,從而理解其整

ceph(3)--Ceph 物理邏輯結構

gre network 鏡像 操作記錄 share 速度 深度優先 cache 訪問 本系列文章會深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安裝和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和邏輯結構 (4)Ceph 的

Oracle 物理邏輯備庫健康監測的一個依據

以下面關鍵字眼為例:1 物理備庫健康檢查依據:Tue Apr 22 16:44:51 CST 2014Media Recovery Log /data/CMS/arch_log/1_58334_7222

系統設計中如何區分物理邏輯結構

     至從,負責系統中資料結構設計以來,跟產品功能設計人員溝通的機會多了起來,同時,也發現了很多產品設計人員的一個普遍問題:不明確什麼是資料庫邏輯結構,什麼是物理結構,經常因為這些問題,相互爭執。作為一個合格的產品設計師,如果不能有效區分這些,相信這種設計對受眾者員來說,

物理結構邏輯結構更通俗解釋

什麼是資料儲存的物理結構呢? 如果把資料結構比作活生生的人,那麼物理結構就是人的血肉和骨骼,看得見,摸得 著,實實在在。例如我們剛剛學過的陣列和連結串列,都是記憶體中實實在在的儲存結構。 而在物質的人體之上,還存在著人的思想和精神,它們看不見、摸不著。看過電影 《阿凡達》 嗎?男主角的思想意識從一個

JAVA基礎(61)---資料結構的基本概念邏輯結構以及儲存結構

資料結構                    本章的目的:對資料結構有一個大概的瞭解和認知 資料:能夠儲存

Oracle資料庫的邏輯結構未完待續、、、

這是一張非常基本同時也是非常重要的結構圖。物理結構很簡單,就是作業系統物理塊組成資料檔案,對於作業系統來說,資料檔案跟其他非資料庫檔案沒有區別。重點是邏輯結構。 oracle資料庫從邏輯儲存結構上來講

Oracle之資料庫邏輯結構基礎講解

資料庫邏輯結構為資料塊(Data Block)、資料擴充套件(Extent)、和段(Segment); 物理結構為資料檔案。   Block是最精細的資料儲存粒度,一個數據塊相當於磁碟上一段連續的物理儲存空間,oracle每次訪問資料的單位是block。   Extent是為儲存資料而分配的一組連續

Oracle 體系結構邏輯物理存儲結構之間的關系

相關 性能 不同 檢測 一個 instance 控制 運行 不存在 Oracle數據庫從物理存儲中完全抽象出邏輯存儲。邏輯數據存儲采用“段”的形式。段的類型有很多種:典型的段是“表”。這些段以物理形式存儲在數據文件中。通過表空

資料結構-邏輯結構物理結構

轉載部落格地址:https://blog.csdn.net/qwen__/article/details/79122204 往後的讀書筆記只記錄重要知識點簡單的語言概括出完整的知識點。 程式設計=資料結構+演算法; 資料結構——闡述關係; 它又分為邏輯

資料的邏輯結構儲存結構物理結構)詳解

《資料結構有哪些》一節講到,資料的儲存方式可分為線性表、樹和圖三種儲存結構,而每種儲存結構又可細分為順序儲存結構和鏈式儲存結構。資料儲存方式如此之多,針對不同型別的資料選擇合適的儲存方式是至關重要的。 那麼,到底如何選擇呢?資料儲存結構的選擇取決於兩方面,即資料的邏輯結構和儲存結構(又稱物理結構)。 邏輯

Oracle物理結構邏輯結構、記憶體結構

資料庫(Database) 資料庫是一個數據的集合,不僅是指物理上的資料,也指物理、儲存及程序物件的一個組合。Oracle是一個基於B/S模式的關係型資料庫管理系統(RDBMS)。 Oracle系統體系結構由三部分組成:邏輯結構、物理結構和例項。 一、Oracl

Oracle資料庫物件的邏輯物理、記憶體結構

Oracle資料庫物件的邏輯、物理、記憶體結構 一、先談談資料庫和例項: 例項是個動態概念,它由一系列程序和記憶體區域組成;而資料庫是個靜態概念,主要指的是構成資料庫的一系列檔案。一般情況下例項與資料庫是一對一的,但是在多例項資料庫環境下,一個數據庫可以對應多個例項。例項

資料庫的邏輯結構物理結構

       資料庫的概念結構設計:需求分析階段所得到的應用需求應該首先抽象成資訊世界的結構,才能更好地、更準確地用某一DBMS實現。        資料庫的邏輯結構設計:邏輯結構設計的任務就是將概念結構設計階段設計好的全域性E-R圖轉換成DBMS產品所支援的資料模型(關係

Oracle--資料庫體系結構物理結構邏輯結構、記憶體結構及後臺程序)

Oracle資料庫的體系結構包括四個方面:資料庫的物理結構、邏輯結構、記憶體結構及程序。   1. 物理結構      物理資料庫結構是由構成資料庫的作業系統檔案所決定,Oracle資料庫檔案包括:  1.1.資料檔案(Data File)     資料檔案用來儲存資料庫中

oracle的體系結構物理結構、記憶體結構邏輯結構

一、oracle例項:     oracle例項是由一組後臺程序和記憶體結構組成,可以看成是使用者與資料庫之間的橋樑;     oracle資料庫是一系列物理資料檔案的集合(如控制檔案,資料檔案,引數檔案,日誌檔案,臨時檔案等)。     它們的關係:例項可以在沒有資料檔案

資料結構邏輯結構物理結構區別與聯絡

資料結構包括資料的邏輯結構和資料的物理結構。 1.邏輯結構 資料元素之間的邏輯關係稱為資料的邏輯結構。資料的邏輯結構可以看作是從具體問題抽象出來的數學模型,它與資料的儲存無關。從數學的角度觀察,邏輯結構可形式化定義為(D,R),D是資料元素的集合,R是D上關係的有限

oracle邏輯結構包括表空間、段、區資料塊

oracle的邏輯結構包括表空間(tablespace),段(segment),區(extent),資料塊(data block) oracle資料庫在邏輯上是由多個表間組成的,表空間中儲存的物件叫段,比如資料段,索引段,和回退段。段由區組成,區是磁碟分配的最小單位。段的增大是通過增加區的個數來實現的。每個區

演算法筆記 (四)演算法的邏輯結構物理結構

邏輯      邏輯一詞在定義的時候有狹義和廣義之分。      狹義的邏輯可以理解為思維邏輯,再大一點就是研究思維活動規律的學科,即邏輯學。      廣義的概念不僅僅指思維方面,還指事物客觀規律、從形式上又分為形式邏輯和辯證邏輯等等,說的更具體一些

Mysql-Innodb : 從一個位元組到整個資料庫表瞭解物理儲存結構邏輯儲存結構

首先要從Innodb怎麼看待磁碟物理空間說起      一塊原生的(Raw)物理磁碟,可以把他看成一個位元組一個位元組單元組成的物理儲存介質        如果要在這塊原生物理空間中插入一條記錄,不能單單隻插入資料,還需要插入一些管理記錄的資訊,這些管理資訊被稱為記錄頭,這裡假設是5位元