系統還原段
僅為系統表空間中的對象變化所用。它是在資料庫建立時在系統表空間中建立的。系統還原段既可以存在并工作在自動模式下,也可以存在并工作在手動模式下。
非系統還原段
為其他表空間中對象的變化所使用。當一個資料庫具有多個表空間時就需要至少一個手動的非系統還原段或一個自動管理的還原表空間。
- 自動模式:需要一個還原表空間,ORACLE伺服器将自動維護還原表空間中的還原資料。
- 手動模式:資料庫管理者負責建立非系統還原段,所有非系統表空間中的對象的變化都将使用這樣的非系統還原段。在ORACLE系統中包括了如下兩類非系統還原段:
- 私有還原段:為一個執行個體所用。
- 公有還原段:為任何一個執行個體所用。它們通常是在ORACLE RAC中使用。
延遲還原段
當一個表空間被設定為脫機時,如果需要,由ORACLE系統自動建立。延遲還原段被用來在該表空間重新設為聯機時復原事務。當不需要它們時,系統會自動将它們删除。