insert和delete操作一定会使用到回滚段,可以使用分段提交来减少回滚段的使用!

解决方案 »

  1.   

    回滚段的数量规划   对于OLTP系统,存在大量的小事务处理,一般建议:   数量多的小回滚段;每四个事务一个回滚段;每个回滚段不要超过十个事务。   对于批处理,一般建议:   少的大回滚段;每个事务一个回滚段。   回滚段的问题及解决方法  问题一:事务要求的回滚段空间不够,表现为表空间用满(ORA-01560错误),回滚段扩展到达参数MAXEXTENTS的值(ORA-01628)。   解决方法:向回滚段表空间添加文件或使已有的文件变大;增加MAXEXTENTS的值。   问题二:读一致性错误(ORA-01555 SNAPSHOT TOO OLD)   解决方法:增加MINEXTENTS的值,增加区的大小,设置一个高的OPTIMAL值。
      

  2.   

    修改你那个存储过程,比如你现在是每个月提交一次改为每周或半个月不就行了吗?
    再说你也可以改init.ora 初始化文件里的MAXEXTENTS的值啊