Undo 空间可以增长到非常大的大小,然后可能不再需要该空间。目前没有自动化的方法来恢复该空间,并且在某些环境中对撤消表空间的大小进行了限制,因为空间不容易回收。这可以防止大型事务成功运行。
自动收缩 Undo 表空间是一项功能,它通过删除过期(即手动或自动配置)的 undo 段及其相应的范围,在后台收缩 undo 表空间,然后在可能的情况下执行数据文件收缩。数据文件收缩不能保证取决于分配的扩展区的位置。即使数据文件收缩是不可能的,将undo区释放回undo表空间也可以使其他Undo段重用空间。
此功能减少了空间要求和手动干预的需要:
- 自动恢复不再活动的事务使用的空间
- 不再需要限制撤消表空间的大小,从而允许更大的事务运行,并能够在事务撤消到期后恢复该空间。
Speak Your Mind