没有用commit的话,只有在你完全插入所有数据后自己手工来commit,这期间,你插入的数据都必须用到回滚段,数据量太大时会导致回滚段不够用,所以很慢。

解决方案 »

  1.   

    加大回液段,并在事务中指定使用哪个RBS
      

  2.   

    可是我在过程中的最后,加入了 commit ,应该是一条一提交,那还会进入回滚段码?
    我用的是 ora 9i ,系统自动设置回滚段.人工修改回滚段后,开机后,又回到了系统自动设置,怎么来处理呢?
      

  3.   

    每隔一定数量的insert后,做一次commit,
    可以1000条提交一次
      

  4.   

    高手们,
        我的意思是 插入成批数据不是很稳定,有时快,有时慢,(我分析是 commit 的问题),
        但是不是,我不太清楚。
        我想问,高手们有没有其它分析。
        回滚段可能是其中的一种可能。9i 回滚段 手工设置十分麻烦,有没有别的方法。