Oracle 資料庫 體系結構(一) 儲存結構

2021-10-17 02:57:18 字數 2159 閱讀 2075

之前的文章有講解到 mysql 、mongodb 資料庫,這些資料庫我們安裝好了就能拿來用,比如直接可以做一些:增、刪、改、查 等操作。但是 oracle 的體系錯綜複雜,如果不了解當中的結構,那麼在生產環境**現一些問題,都不知道是哪個環節有問題,所以需要了解oracle的結構,這樣會更加利於了解它,認識它,如果有問題就會及時知道問題是出現在那一塊,就可以及時解決它!

它的定義就是資料庫的組成、工作過程與原理,以及資料在資料庫中的組織與管理機制。

oracle例項:

oracle資料庫:

物理結構主要包含以下幾部分:主要檔案:

其他檔案:

oracle 在邏輯上將儲存的資料劃分為乙個個小單元來進行儲存和維護,更高一級的邏輯儲存結構都是由這些基本的小單元組成的。

邏輯結構的型別(大--->小):

表空間(tablespace)----> 段(segment) ----> 區(extent) ----> 塊(block)

1·表空間:

2·段:

3·區:

4·塊:

常見表空間:

不同型別的段:

**未使用的區:sql>alter table table_name deallocate unused;塊頭部資訊區:塊的儲存區:主要包含空閒空間和已經使用的空間。oracle主要是通過下面的兩個引數對這部分空間進行管理的

pctfree引數:指定塊中必須保留的最小空閒空間比例。當塊中的空閒儲存空間減少到pctfree所設定的比例後,oracle將塊標記為不可用狀態,新的資料行將不能被加入到這個塊。

pctused引數:制定乙個百分比,當塊中已經使用的儲存空間降低到這個百分比只下時,這個塊才被重新標記為可用狀態。

資料庫 Oracle體系結構

oracle就資料庫本身而言,大致上可以分為兩個主要部分 1.oracle例項 oracle instance是指資料庫伺服器的記憶體及相關處理程式。2.oracle資料庫檔案 資料庫檔案則由作業系統內的各種檔案組成。oracle instance主要由系統全域性區和後台處理程式組成。全域性區包括1...

Oracle資料庫 體系結構

一 涉及內容 1.了解資料庫的物理儲存結構和邏輯儲存結構 二 具體操作 1.分別使用sql 命令和oem 圖形化工具檢視本地資料庫的物理檔案,並使用oem 工具在現有的users 表空間中新增user02.dbf 資料檔案。要求檢視的物理檔案包括 資料檔案 日誌組 控制檔案。1 使用sql 命令檢視...

Oracle資料庫的體系結構

1 我們常說的oracle或oracle資料庫指的是oracle資料庫管理系統,其由oracle資料庫和oracle例項構成 1 oracle資料庫 相關的作業系統檔案 即儲存在計算機硬碟上的檔案 集合,這些檔案組織在一起,成為乙個邏輯整體,即為oracle資料庫 oracle資料庫由6類檔案組成,...