系統監視器進程 (SMON) 是后台進程,它執⾏許多數據庫維護任務,其中包括:
- 創建和管理臨時表空間元數據,並回收孤⽴的臨時段使用的空間
- 通過基於Undo表空間使用情況統計信息來對undo段進⾏上線,下線和收縮來維護undo表空間
- 處於暫時和不⼀致狀態時清理數據字典
- 維護系統更改號(SCN)到時間的映射表,用於⽀持Oracle閃回功能
SMON對后台活動期間引發的內部和外部錯誤可迅速恢復。SMON可以作為線程或操作系統進程運⾏。在Oracle Real Application Clusters (RAC) 數據庫中,⼀個實例的SMON進程可以對失敗的其他實例執⾏實例恢復。