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