Oracle Physical Database Structure

Oracle資料庫的組成架構為實體結構(Database)和記憶體結構(Instance)組合而成的,而實體結構又分為實體儲存結構(Physical Database Structure)與邏輯儲存結構(Logical Database Structure)。
實體儲存結構
實體儲存結構(Physical Database Structure)是資料庫上實際的檔案,可以從作業系統上面看得到的檔案,也可以利用作業系統指令進行管理作業,因此實體儲存結構是以作業系統管理上的觀點去看Oracle資料庫結構。實體儲存結構的組成結構概念圖如圖。


檔案名稱描述
Control File包含與資料庫本身相關的資料,即資料庫實體結構資訊。這些檔案對資料庫至關重要。沒有這些檔案,就無法打開Datafile並存取資料庫中的資料。
Data File實際資料存放的檔案
Online Redo Log File用於進行資料庫的Instance Recovery時用。
Parameter File用於定義Instance啓動時配置Oracle每個記憶體區塊的大小與設定。
Password File是位於Oracle預設路徑下的一個經過加密的實體檔案,主要是用來驗證帳號是否擁有Oracle系統管理者身份。所謂的Oracle系統管理者指的是擁有SYSDBA與SYSOPER權限,擁有這兩種權限的帳號就可以開啟與關閉資料庫。
Archive log File封存日誌檔簡單來說就是線上重作日誌檔的延伸,線上重作日誌檔的運作方式是循環使用,當最後一個線上重作日誌檔被寫滿時,將會使第一個線上重作日誌檔被重複使用,而封存日誌檔就是將準備要被覆蓋掉的線上重作日誌檔,做複製到特定路徑以作保存的動作,這動作就是「封存」
Alert & Trace FileAlert Log是由Server Process和Background Process,對資料庫本生運作發生任何錯誤訊息與對資料庫作出重大事件都會寫入Alter Log File內。其內容包含建置及移除資料表格、Online Redo Log File與Archive Log File的運作狀況和資料庫的開啟與關閉等相關訊息。Trace File可分為Background Process Trace File與User Process Trace File,這兩種檔案都是記錄session上的錯誤訊息。

沒有留言:

張貼留言