Oracle資料庫 體系結構

2021-09-08 01:21:03 字數 2190 閱讀 6660

一、涉及內容

1.了解資料庫的物理儲存結構和邏輯儲存結構

二、具體操作

1.分別使用sql 命令和oem 圖形化工具檢視本地資料庫的物理檔案,並使用oem 工具在現有的users 表空間中新增user02.dbf 資料檔案。(要求檢視的物理檔案包括:資料檔案、日誌組、控制檔案。)

(1)使用sql 命令檢視本地資料庫的物理檔案(物理檔案包括:資料檔案、日誌組、控制檔案。)

使用dos下的命令啟動dbconsole服務

使用sql*plus,system使用者登入:

檢視資料檔案:

(永久靜態資料檔案)

(永久動態資料檔案)

(臨時靜態資料檔案)

(臨時動態資料檔案)

檢視日誌組檔案:

檢視控制檔案:

(2)使用oem 圖形化工具檢視本地資料庫的物理檔案(物理檔案包括:資料檔案、日誌組、控制檔案。)

使用:http://localhost:1158/em 登入本機oem工具,如下圖所示:

登入介面如下:

檢視資料檔案:

檢視日誌組檔案:

檢視控制檔案:

(3)使用oem 工具在現有的users 表空間中新增user02.dbf 資料檔案

2.使用oem 圖形化工具檢視本地資料庫的表空間,並嘗試建立乙個新的表空間及其資料檔案。

(1)檢視本地資料庫的表空間

(2)建立乙個新的表空間及其資料檔案。

3.填空題

(1)oracle資料庫的物理儲存結構主要包括4類檔案,分別是(資料)檔案、(日誌)檔案、(控制)檔案、(初始化引數)檔案。其中(資料)檔案是儲存使用者資料的地方,(控制)檔案儲存了資料庫的結構,(初始化引數)檔案在啟動資料庫時第乙個被訪問。

(2)資料庫的邏輯儲存結構從大到小包括(表空間)、(段)、(盤區)、(資料塊)。其中(盤區)是磁碟空間的最小分配單元,(資料塊)是資料訪問的最小單元。

(3)乙個表空間物理上對應乙個或多個(資料)檔案。表空間中的某個(段)可以被包含在兩個資料檔案中,但是它裡邊的每個(盤區)只能屬於乙個資料檔案。

(4)oracle的程序結構包括(使用者程序)、(服務程序)、(後台程序)。當在客戶端執行乙個程式或oracle工具時,系統將為使用者執行的應用程式建立乙個(使用者)程序,在服務端(服務)程序將為它服務。

(5)在sga中(資料)緩衝區是儲存使用者最新使用過的資料,(重做日誌)緩衝區是迴圈使用。

(6)dbwr程序負責將(資料緩衝區內修改過的)資料寫入(資料檔案)中。

(7)lgwr程序負責將(重做日誌緩衝區內的日誌)資訊寫入(磁碟上的日誌檔案)中。

(8)arcn程序負責將(重做日誌檔案中的日誌條目)資訊寫入(指定的歸檔日誌裝置)中,只有資料庫工作在(歸檔)日誌模式下該程序才起作用。

(9)資料庫服務的工作模式分為:專用伺服器模式和(共享伺服器模式)兩種,在(專用伺服器)模式中使用者程序和服務程序是一對一的,在(共享伺服器)模式中使用者程序和服務程序是一對多的,dnnn程序在(共享伺服器)模式中起作用。

資料庫 Oracle體系結構

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

Oracle資料庫的體系結構

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

Oracle資料庫的體系結構

1 邏輯儲存結構 oracle資料庫由多個表空間組成,表空間是由多個段組成,段是由多個資料區組成,資料區是由多個相鄰的資料塊組成。資料塊 data blocks.是oracle邏輯儲存結構中的最小的邏輯單元,oracle資料存放在 oracle資料塊 中。資料塊的大小通常是作業系統塊的整數倍。檢視資...