數據庫物理結構:數據文件(.dbf),控制文件(.ctl),重做日誌文件(.log)組成。
實例: 內存結構和進程組成,它暫時存在於RAM和CPU中。
分佈式系統體系結構
1.實時應用集羣 (Real Application Clusters,RAC) 多實例打開一個數據庫.
2.流,多個Oracle服務器相互之間傳播事務。
3.數據庫保護,主數據庫更新備用數據庫。
這三者整合在一起將實現100%正常運行時間和0%數據丟失的目標,獲得無限的擴展性和性能。
實例內存結構: 系統全局區(SGA)的共享內存塊 和 大量的後臺進程構成。
SGA
數據庫緩衝區緩存
日誌緩衝區
共享池
可能包括:大池,Java池,流池.
實例後臺進程
系統監視器(System Monitor,SMON)
進程監視器(Process Monitor,PMON)
數據庫寫入器(Database Writer,DBWn)
日誌寫入器(Log Writer, LGWR)
檢查點進程(Checkpoint Process, CKPT)
可管理性監視器(Manageability Monitor,MMON)
內存管理器(Memory Manager, MMAN)
還些不太重要的進程,ARCn,RECO等等.
知識來自書籍摘要