Oracle體系結構概述

2021-08-30 14:12:35 字數 634 閱讀 5322

完整的oracle資料庫通常由兩部分組成:例項和資料庫。

1、資料庫是一系列物理檔案的集合(資料檔案,控制檔案,聯機日誌,引數檔案等);

2、例項則是一組oracle後台程序/執行緒以及在伺服器分配的共享記憶體區。

oracle資料庫的儲存結構分為邏輯儲存結構和物理儲存結構:

邏輯儲存結構:用於描述oracle內部組織和管理資料的方式;

物理儲存結構:用於描述oracle外部即作業系統中組織和管理資料的方式。

在啟動oracle資料庫伺服器時,實際上是在伺服器的記憶體中建立乙個oracle例項(即在伺服器記憶體中分配共享記憶體並建立相關的後台記憶體),然後由這個例項來訪問和控制磁碟中的資料檔案。oracle有乙個很大的記憶體快,成為全域性區(sga)。

oracle伺服器請求有兩種最常見的方式:

專用伺服器連線:oracle資料庫為每個使用者請求分配乙個專用伺服器程序為其提供服務,當使用者請求結束時,對應的伺服器程序也相應被終止。如果同時存在大量的使用者請求,則需要同等數量的伺服器程序提供服務。

共享伺服器連線:oracle資料庫始終保持一定數量的伺服器程序,使用者的請求首先被連線到乙個稱為「排程程式」的特殊服務程序,然後由排程程式為使用者分配乙個伺服器程序為其提供服務。這意味著只需要使用很少的伺服器程序,便可以為多個使用者程序提供服務。

Oracle體系結構的概述

體系結構是對系統框架的描述,是設計乙個系統的巨集觀工作。資料庫系統結構設計了整個資料庫系統的組成和各個部分元件的功能,這些元件各司其職 相互協調完成資料庫的管理和資料維護工作。oracle體系結構圖 其中,資料庫例項包括sga 系統全域性區 和一系列後台程序。資料庫包括三種檔案 資料檔案 控制檔案 ...

oracle體系結構

oracle由例項和資料庫組成 例項是由sga system global area 和一系列後台程序組成的,其中sga最主要劃分為共享池 shared pool 資料緩衝區 db cache 和日誌緩衝區 log buffer 後台程序包括pmon smon lckn reco ckpt dbwr...

oracle體系結構

一.oracle資料庫的後台程序 dbwr 資料庫寫程序,負責將更改的資料從資料庫緩衝區寫入資料檔案 smon 系統監控,檢查資料庫的狀態,恢復資料庫的例項 pmon 程序監控,負責oracle程序失敗時資源清理釋放 chpt 檢查點程序,每當緩衝區資料寫入檔案時,更新控制檔案的資料庫狀態資訊 ar...