Oracle 19c資料庫體系結構-1

xfhuangfu發表於2021-02-08

Oracle 資料庫至少由一個資料庫例項和一個資料庫組成。資料庫例項處理記憶體和程式。資料庫由稱為資料檔案的物理檔案組成,可以是非容器資料庫,也可以是多租戶容器資料庫。 Oracle 資料庫在其執行過程中也使用幾個資料庫系統檔案

單例項資料庫體系結構由一個資料庫例項和一個資料庫組成。資料庫和資料庫例項之間存在一對一的關係。可以在同一臺伺服器機器上安裝多個單例項資料庫。每個資料庫都有單獨的資料庫例項

一個 Oracle Real Application Clusters (Oracle RAC) 資料庫架構由多個執行在獨立伺服器上的例項組成。它們都共享同一個資料庫。伺服器機器叢集在一端顯示為單個伺服器,在另一端顯示終端使用者和應用程式。此配置旨在實現高可用性、可伸縮性和高階效能。 監聽器是一個資料庫伺服器程式。它接收客戶機請求,建立到資料庫例項的連線,然後將客戶機連線移交給伺服器程式。

    

一個資料庫例項包含一組 Oracle 資料庫後臺程式和記憶體結構。主要的記憶體結構是系統全域性區 (SGA) 和程式全域性區 (PGA) 。後臺程式對資料庫中儲存的資料 ( 資料檔案 ) 進行操作,並使用記憶體結構來完成它們的工作。資料庫例項只存在於記憶體中。

      Oracle 資料庫也會建立伺服器程式來代表客戶端程式處理與資料庫的連線,並執行客戶端程式的工作 ; 例如,解析和執行 SQL 語句,並檢索結果並將結果返回給客戶機程式。這些型別的伺服器程式也稱為前臺程式


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28373936/viewspace-2756741/,如需轉載,請註明出處,否則將追究法律責任。

相關文章