Oracle資料庫體系架構概要

來源:互聯網
上載者:User
Oracle資料庫系統是一個複雜的軟體系統。所謂Oracle的體系架構,是指Oracle資料庫管理系統的的組成部分和這些組成部分之間的相互關係,包括記憶體結構、後台進程、物理與邏輯結構等。

    為Oracle資料庫體系總體圖:

    Oracle資料庫的體系很複雜,複雜的原因在於它最大限度的節約記憶體,從可以看出,它在整體上分執行個體和資料庫檔案兩部分。

    一、執行個體(Instance):指資料庫伺服器的記憶體及相關處理常式,它是Oracle的心臟。與Oracle效能關係最大的是SGA(System Global Area,即系統全域區活共用記憶體區),SGA包含三個部分:

    1、資料緩衝區,可避免重複讀取常用的資料;

    2、日誌緩衝區,提升了資料增刪改的速度,減少磁碟的讀寫而加快速度;

    3、共用池,使相同的SQL語句不再編譯,提升了SQL的執行速度。

    二、資料庫檔案,由作業系統內的各種檔案組組成。

    1、Oracle資料庫邏輯結構:

    1).資料表空間,資料庫的基本邏輯結構,是一系列資料檔案的集合;

    2).段,不同類型資料在資料庫中佔用的空間,有許多區組合而成;

    3).區,目的是為資料一次性預留一個較大的空間;

    4).塊,最小的儲存單位,在建立資料庫時指定。

    2、Oracle資料庫物理結構:

    1).資料檔案(Data File),儲存資料的檔案;

    2).重做記錄檔(Redo Log File),負責記錄資料庫內任何資料的處理情況,可用於資料的恢複;

    3).控制檔案(Control File),控制和記錄資料庫的實體結構;

    4).初始化參數檔案(Initialization Parameter File),配置記憶體空間的依據;

    5).口令檔案(Password File),認證使用者啟動和關閉Oracle常式的許可權。文章出處:http://oracle.chinaitlab.com/serial/795849.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.