Oracle體繫結構總體概述,oracle體繫結構概述

來源:互聯網
上載者:User

Oracle體繫結構總體概述,oracle體繫結構概述

本文從網上找了一張介紹oracle體繫結構圖,用於總體的描述oracle的體繫結構


1 oracle資料庫主要有資料檔案database和資料庫執行個體instance組成。使用者通過使用者進程連結到server process。在資料庫啟動的時候,需要依賴於參數檔案parameter file,如果我們的資料庫是歸檔模式的話,oracle資料庫會把 redo log files 寫入到 archived log files,避免redo log files 被覆蓋

 

2 instance 介紹

 

資料庫啟動的時候,會讀取參數檔案spfile,並且根據參數檔案分配一個System globle area(SGA),每個oracle資料會話串連都共用的記憶體,對於SGA又可以分為shared pool的共用池,存放一些資料字典緩衝和通用的函數庫。對於SGA中,比較重要的有 database buffer cache,redo log buffer, java pool, large pool等

 

對於PGA和SGA的分配:PGA:每當有一個tcp串連oracle的話就會產生一個session會話,分配一個PGA。對於SGA:是所有會話session共用的記憶體,當oracle資料庫啟動就會初始化分配一個共用記憶體地區,啟動以後這個SGA的大小不會改變

 

2 database資料庫檔案: data files,control files,Redo Log files。對於資料檔案data files 主要是用於存放業務資料的檔案,對於control files 存放的是控制檔案,Redo log files存放的是對資料庫操作的記錄,如果資料庫發生異常關閉,則啟動的時候會讀取Redo log files對資料庫進行修複

 

3 oracle資料庫的database和instance之間是通過一系列的後台進行進行通訊。不同的操作有不同的後台進程進行處理



簡述oracle資料庫系統的體繫結構特點

這個問題,真心沒有表在網上問。隨便一本資料庫基礎課本裡面都有講解的。
 
oracle的體繫結構是什?

Oracle的物理結構主要包括:
控制檔案
資料檔案
重做記錄檔
歸檔記錄檔
初始化參數檔案
其他檔案
ORACLE的邏輯結構包括:

資料表空間(tablespace)
段(Segment)
區間(Extent)
Oracle資料區塊(Block)
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.