oracle物理體系結構 資料檔案

2021-06-28 16:32:03 字數 956 閱讀 6781

-----

在資料庫建立階段,至少必須建立兩個資料檔案,乙個用於system表空間儲存資料字典,乙個用於sysaux表空間儲存資料字典的輔助資料。

資料檔案是系統管理員可以看得見的物理結構,從邏輯上講,它們時段的儲存庫。段(segmnet)是資料的儲存結構,典型的段是表和索引。

在資料庫生命週期內,可以隨時重新命名,移動,新增或刪除資料檔案,也可以重設其大小。但要記住,在對某些資料檔案執行某些操作時,將產生停機操作。

在作業系統級別看,資料檔案由多個作業系統塊組成。在內部,將資料檔案的格式設定為oracle「塊block」。在每個資料檔案中,這些塊連續編號,在建立資料檔案時,塊大小固定不變,在大多數環境中,整個資料庫塊

大小都是一樣的。塊大小設計調整問題,大小範圍是2kb到64kb(受到平台的限制)。oracle塊大小與作業系統的塊大小不存在任何關聯。

作業系統的塊大小不能超過oracle塊大小,而且作業系統塊可以比oracle塊小很多,例如,1kb的操作塊和8kb的oracle塊時是完全可以接受的。

當使用者會話出於任何目的使用資料時,伺服器程序都允許會話在磁碟上找到相關的塊,並將其複製到資料庫緩衝區快取中的可用緩衝區中。如果由於執行dml命令,塊中的資料隨後發生了變化(此緩衝區變髒),dbwm

最中會將塊寫或磁碟上的資料檔案。

塊中存在頭部分和資料區域,還可能有一些空閒空間。頭部分包含諸如行目錄的資訊,行目錄列出塊中行資料區域中的位置(如果將相應的塊用於表段),還包含行鎖定資訊(如果有事物正在處理塊中的行)。資料區域包含行本身,如行(如果是表段的一部分)或索引鍵(如果塊時索引段的一部分)。

伺服器程序對資料檔案執行讀操作,而dbwn對資料檔案執行寫操作。

應該定期備份資料檔案,與控制檔案和聯機重做日誌檔案不同,不能使用多路復用方式進行保護。如果資料檔案受損,則可以從備份還原,

然後應用自執行備份以來生成的所有重做進行恢復(恢復意味著使其進入最新狀態)。必需的重做從聯機和歸檔重做日誌檔案中變更向量提取。

Oracle 物理體系結構

各部分解釋 pga 私有記憶體區,僅供當前發起使用者使用。三個作用 使用者登入後的 session資訊會儲存在pga。執行排序。假設記憶體不夠,oracle會在暫時表空間中完畢 儲存使用者 許可權資訊 sga 包括共享池,資料緩衝區,日誌緩衝區以及一些相關的程序。database 資料終於存放的地方...

Oracle物理體系結構

各部分解釋 pga 私有記憶體區,僅供當前發起使用者使用。三個作用 使用者登入後的session資訊會儲存在pga。執行排序,如果記憶體不夠,oracle會在臨時表空間中完成 儲存使用者許可權資訊 sga 包含共享池,資料緩衝區,日誌緩衝區以及一些相關的程序。database 資料最終存放的地方,其...

Oracle體系結構之 物理結構

一 物理檔案的分類 oracle資料庫的物理檔案可以分成三類 資料檔案 日誌檔案 控制檔案 二 資料檔案 資料檔案顧名思義是用來儲存資料的。例如 表,索引等等。從資料檔案中讀取出來的資料會首先存放在記憶體中的sga,作為緩衝資料。應用對資料的修改也是先保持在sga中。由dbwr在某一時刻將其寫入到資...