回滚段里面存访的是所有未完成操作的临时数据,所以你一次操作的纪录越多,回滚段就需要越大。通常做大的数据操作和小的数据操作应该指定使用不同的回滚段。这样的话,最好是用专用回滚段,每次生成一个表空间,再生成几个大的回滚段,在做ARCHIVE的时候指定回滚段,做完以后把回滚段和表空间都删除掉。另外,这点数据库不大可能用10个小时来操作,你的数据库肯定需要优化。