Oracle 體系結構概述

目的

  • Oracle 體系結構Oracle 管理 中的核心之一,有助於我們更深入的瞭解 Oracle 的 “來龍去脈”。
  • 本文主要的目的是 歸納總結,能在腦海裏形成一張 Oracle 體系結構的思維導圖

概念

實例:

  • Oracle 數據庫啓動後首先在 內存中 劃分一片空間,並啓動一些 進程,而這些 內存和進程 統稱爲 Oracle 數據庫實例,數據庫關閉後,實例就被關閉。
  • 一個數據庫可以對應多個實例,從而實現負載均衡,提高併發效果等效果,這種結構就叫做 Oracle 的 RAC(實時應用羣集 Real Application Clusters) 技術。
名詞 英文名 範圍 解釋 注意
實例 instance 後臺進程 + 共享進程 用於管理和控制數據庫 數據庫啓動時存在,關閉時消失
數據庫 database 物理文件的集合,爲實例提供數據 如數據文件,參數文件,日誌文件等 永久存在,除非磁盤損壞
數據庫服務器 database server 軟件 + 實例 + 數據庫
  • 若已下載 Oracle,可通過下列路徑驗證(我的登錄用戶是: yoyo)
    在這裏插入圖片描述

Oracle 體系結構圖示

在這裏插入圖片描述

數據庫文件 名詞 意思
內存結構 SGA 系統/共享全局區
Shared Pool 共享池
Large Pool 大池
Database Buffer Cache 數據庫緩衝區緩存
Redo Log Buffer 重做日誌緩衝區
Java Pool Java 池
Streams Pool 流池
PGA 私有全局區
進程結構 Server Process 服務器進程(前臺進程)
DBWn 數據庫寫進程
CKPT 檢查點進程
LGWR 日誌寫進程
ARCn 歸檔寫進程
PMON 進程監視器
SMON 系統監視器
RECO 恢復進程
... ...
存儲結構 Data Files 數據文件
Control Files 控制文件
Log Files 日誌文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章