我知道UNDOTBS表空间用于保存事务开始之前存在的数据副本.我认为这个数据是暂时的,一旦事务完成/回滚就会过期?
我只是删除表空间,展开它,还是有办法清除它?
更新:数据库一夜之间没有活动.有人可以解释为什么oracle仍然需要这些数据吗?
对更新的回应:
UNDOTBS的行为与其他表空间不同……数据保留在那里并在不再需要时被标记为未使用,而不是被明确删除.
您通常不需要担心它,除非您正在做相当大的DML并开始出错,此时您可以查看增加UNDOTBS大小,降低撤消保留等.