溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oralce11g_體系結構

發(fā)布時間:2020-06-09 18:44:11 來源:網絡 閱讀:187 作者:perfectgum 欄目:關系型數(shù)據(jù)庫

體系結構的內容屬于OCP范疇,在OCA中不做要求;
體系機構包括:數(shù)據(jù)庫(數(shù)據(jù)文件、參數(shù)文件、口令文件、日志文件、控制文件、歸檔日志)、實例(內存結構、后臺進程)
內存:包括SGA(系統(tǒng)全局區(qū))、PGA(程序全局區(qū));一般情況下Oracle服務所分配內存中,有80%是給SGA使用,僅有20%是給PGA使用;當實例啟動時分配SGA、當服務器進程啟動時分配PGA;
后臺進程:包含如PMON、SMON、DBWR、LGWR、CKPT等;
SGA:一大塊內存區(qū)域、由多個后臺進程所共享;包括共享池、數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)、Large池、Stream池、JAVA池;
共享池:是對 SQL、PL/SQL進行 語法分析、編譯(生成執(zhí)行計劃)、執(zhí)行的內存區(qū)域,如果要向對編譯后的執(zhí)行計劃進行共享,要求SQL或PL/SQL語句必須完全一致;共享池大小會影響數(shù)據(jù)庫性能;
數(shù)據(jù)緩沖區(qū):用于存儲從磁盤數(shù)據(jù)文件中讀入的數(shù)據(jù),所有用戶共享;當進行更新操作時也是把對應的行讀取到數(shù)據(jù)緩沖區(qū)進行修改再寫入到磁盤;當進行刪除操作時也是同樣的;當進行插入操作時,也是先插入到數(shù)據(jù)緩沖區(qū),在將來某一個時刻寫入到硬盤;其大小對數(shù)據(jù)庫讀性能有影響;
日志緩沖區(qū):增刪改操作記錄在 日志緩沖區(qū),在達到 一定條件后,寫入到磁盤日志上;
Large池:為了進行大的后臺進程操作而分配的內存空間,只要指備份恢復、大型IO操作、并行查詢等;
Stream池:為了Stream應用而分配的內存空間;屬于高級復制中的一部分 ;
JAVA池:為JAVA應用而分配的內存空間;
PGA:包含單個服務器進程所需的數(shù)據(jù)和控制信息,PGA是獨享的;
幾個重要的后臺進程:
PMON:進程監(jiān)控進程:清理出現(xiàn)故障的進程、釋放故障進程使用的資源、釋放當面所有掛起的鎖定;
SMON:系統(tǒng)監(jiān)控進程:在實例失敗之后,重新打開數(shù)據(jù)庫時重新恢復實例;
DBWR:數(shù)據(jù)寫入進程:用于管理數(shù)據(jù)緩沖區(qū);
LGWR:日志寫入進程:當滿足條件時,把日志緩沖區(qū)內容寫入到日志文件中;
CKPT:為了防止實例崩潰,為了盡快進行實例恢復的進程,比較復雜;
查看后臺進程的方式 select * from v$process;
PGA的重要特性:從9i開始引入自動PGA管理,可以指定PGA總大小,由Oracle來進行分配,每個服務器進程需要多少PGA;
SGA的重要特性:在10g中引入自動共享內存管理;
在11G中引入新特性:自動內存管理,可以靈活調整SGA、PGA大小,以及對應的內部每一部分大??;
oracle數(shù)據(jù)庫:包含邏輯結構、物理結構(包含數(shù)據(jù)庫中的一組文件);
文件分為 主要物理文件、非主要物理文件兩類。其中主要物理文件包括數(shù)據(jù)文件、日志文件、控制文件, 一旦主要 文件丟失或損壞,服務將不能正常運行; 非主要物理文件包括:參數(shù)文件、口令文件、備份文件、歸檔日志等,丟失或損壞不影響數(shù)據(jù)庫正常運行;
邏輯結構:是從邏輯的角度分析數(shù)據(jù)庫的組成,包括數(shù)據(jù)庫-表空間(一個或多個 數(shù)據(jù)文件)-段-區(qū)-數(shù)據(jù)塊

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI