oracle資料庫的體系結構

2021-08-28 08:24:18 字數 993 閱讀 1624

先來乙個總結圖,結合下面的文字描述進行理解,再根據最後的demo進行鞏固了解

資料庫 database

oracle資料庫是資料的物理儲存,這就包括資料檔案(ora或者dbf)控制檔案、聯機日誌、引數檔案.oracle資料庫的概念和其他資料庫不一樣,這裡的資料庫是指乙個作業系統只有乙個資料庫,可以看做是oracle是就只有乙個大的資料庫

例項乙個oracle例項(oracle instance)由一系列的後台程序(background processes)和記憶體結構(memory structures)組成,乙個資料庫可以有多個例項

資料檔案(dbf)

資料檔案是資料庫的物理儲存單位。資料庫的資料時儲存在表空間中的,真正的儲存是 乙個或者多個資料檔案中。乙個表空間,可以由乙個或者多個資料檔案組成。乙個資料檔案,只能屬於乙個表空間。一旦資料檔案被加入到某個表空間之後,如果要刪除某個資料檔案,只能刪該資料檔案所在的表空間才行。

表空間表空間是oracle對物理資料庫上相關資料檔案(ora或者dbf檔案)的邏輯對映,乙個資料庫在邏輯上被劃分成***一到多個表空間***每個表空間包含了在邏輯上想關聯的一組結構,每個資料庫至少有乙個表空間(稱之為system表空間)。

每個表空間由同一磁碟上的乙個或者多個檔案組成,這些檔案叫做資料檔案(datafile) 。乙個資料檔案只能屬於乙個表空間

5.使用者

使用者是在例項下建立的,不同例項中可以建立相同名字的使用者

注:表的資料,是由使用者放到某乙個表空間中的,而這個表空間會隨機把這些表資料 放到乙個或者多個資料檔案中。

由於oracle的資料庫概念,oracle是由使用者和表空間對資料進行管理和存放的,但是表不是由表空間進行查詢的,而是由使用者去查詢的。因為不同使用者可以在同一表空間中建立同乙個名字的表!這裡的區分就是使用者了

資料庫 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類檔案組成,...