系统还原段
仅为系统表空间中的对象变化所用。它是在数据库创建时在系统表空间中创建的。系统还原段既可以存在并工作在自动模式下,也可以存在并工作在手动模式下。
非系统还原段
为其他表空间中对象的变化所使用。当一个数据库具有多个表空间时就需要至少一个手动的非系统还原段或一个自动管理的还原表空间。
- 自动模式:需要一个还原表空间,ORACLE服务器将自动维护还原表空间中的还原数据。
- 手动模式:数据库管理员负责创建非系统还原段,所有非系统表空间中的对象的变化都将使用这样的非系统还原段。在ORACLE系统中包括了如下两类非系统还原段:
- 私有还原段:为一个实例所用。
- 公有还原段:为任何一个实例所用。它们通常是在ORACLE RAC中使用。
延迟还原段
当一个表空间被设置为脱机时,如果需要,由ORACLE系统自动创建。延迟还原段被用来在该表空间重新设为联机时回滚事务。当不需要它们时,系统会自动将它们删除。