Oracle 資料庫指整個 RDBMS 環境,主要由下列部分組成:
所有 Oracle 資料庫皆在中央系統目錄與資料字典(位於 SYSTEM 表空間)上運行。
每個實例擁有一組線上日誌,由多個日誌檔組成。LGWR 進程將重做記錄同步寫入,記錄內容足以重構資料庫所有修改。日誌組循環使用,若尚未歸檔即被覆寫,則無法進行介質復原。
啟用 ARCHIVELOG 模式後,ARCN 進程將填滿的線上日誌組複製為歸檔檔案,賦予唯一序號。用途:
對比 NOARCHIVELOG:僅能冷備份,無法時間點復原。
| 層級 | 說明 |
|---|---|
| 資料塊 | 最小 I/O 單位,建庫時指定(512~8192 位元組)。 |
| 區段 | 連續資料塊集合,最小 5 個塊,一次性配置空間。 |
| 段 | 物件(表、索引等)佔用的空間集合,含初始/下一/最小/最大區段參數。 |
| 表空間 | 邏輯容器,由一或多個資料檔組成,對應段與區段的集合。 |
掌握上述架構是後續效能調校、備份復原、空間管理的基石。